##Javascript, 114 96 86 84 bytes
Javascript, 114 96 86 84 bytes
a=>b=>{c=b.length;for(x=0;x<c;x++)for( y=x;++y<c;)if(b[x]+b[y]==a)return[b[x],b[y]]} Saved 1 byte thanks to @Cyoce and another 8 bytes thanks to @ETHProductions
This returns a tuple with the first combination of list-elements that sum up to the given input, or nothing for no match. I've removed the vars in the function; REPL.it crashes without them, but the Chrome Dev Console handles this just fine...