Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Qf3 Qb6 9. Nc3 Bg4 10. Qg3 cxb5 11. Qxe5+ Be7 12. Nxb5 O-O 13. O-O Bc5 14. Nc3
Rfe8 15. Qf4 Bd6 16. Qa4 Qc6 17. Qxa5 Bc7 18. Qb5 Qd6 19. f4 Rab8 20. Qd3 *
Position (FEN): 1r2r1k1/p1b2ppp/3q1n2/6N1/5Pb1/2NQ4/PPPP2PP/R1B2RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2159
Best move: Qc5+