I think the goal is to get his white bishop out of the way, and develope your queen to a4. By then his pawn structure should be depleted on that side, and you will have a white bishop, a queen, a knight, and possibly a pawn attacking the king. Of course that is the optimal outcome. Many times things have to be ad-libbed
2 c4 is a standard sham sac. in the Queen's Gambit. 3...Nc6 blocks Black's main central counter move: ...c5. 4...f6? seems really weak but it does prepare e5 which is why i would play 5 0-0. 9 0-0?, d5 looks a little stronger. 8 e4? weakens your dark central squares to much, 0-0!. 11 Bb5+ only put another piece en prise, White looks totally lost after this. 12...Nxf3 better is 12...Bxf3 leaving the strong N on d4. 14...f5?, i like a6 to get the N out of there. 15..Rc8??, Kf7 seems best. Nice finish!