Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. d3 O-O 6. Bg5 Be7 7. Be3 Na5 8.
Nxe5 d6 9. Bxf7+ Rxf7 10. Nxf7 Kxf7 11. h3 Kg8 12. O-O c5 13. Nd5 Nc6 14. Nc3
a6 15. Re1 b5 16. a3 Be6 17. f4 Qd7 18. f5 Bf7 19. d4 b4 20. Na4 Rb8 21. dxc5
Ne5 22. Nb6 Qc6 23. axb4 dxc5 24. bxc5 Bxc5 25. Bxc5 *
Position (FEN): 1r4k1/5bpp/pNq2n2/2B1nP2/4P3/7P/1PP3P1/R2QR1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 929
Best move: Qxc5+