Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 c6 4. Bg5 Be7 5. Bxf6 Bxf6 6. Nc3 O-O 7. Nf3 d6 8. h3
Be6 9. Bxe6 fxe6 10. g4 d5 11. Qe2 Qb6 12. O-O-O d4 13. Nb1 Qa5 14. a3 b5 15.
g5 Be7 16. Nxe5 b4 17. Nc4 Qxg5+ 18. Nbd2 bxa3 19. bxa3 Qh4 20. f3 Nd7 21. Rdg1
Nb6 22. Rg4 Qh6 23. Rhg1 Rf7 24. Kb2 Na4+ 25. Ka2 *
Position (FEN): r5k1/p3brpp/2p1p2q/8/n1NpP1R1/P2P1P1P/K1PNQ3/6R1 b - - 10 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 898
Best move: Nc3+