Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 d6 7. f4 Nf6 8.
O-O Qe7 9. Nc3 Be6 10. Bxe6 fxe6 11. e5 dxe5 12. fxe5 Nd7 13. Nb5 Nb6 14. a4 a6
15. a5 Nd5 16. c4 Qb4 17. cxd5 Bc5 18. Nxc7+ Ke7 19. d6+ Kd7 20. Qxc5 *
Position (FEN): r6r/1pNk2p1/p2Pp2p/P1Q1P3/1q6/8/1P4PP/R1B2RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 697
Best move: Qxc5+