Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 d5 6. exd5 Na5 7. Bb5+ c6 8.
dxc6 bxc6 9. Ba4 Qb6 10. b4 Bxf2+ 11. Kf1 Nb7 12. Qe2 Ng4 13. h3 Ne3+ 14. Bxe3
Bxe3 15. Nxe5 O-O 16. Bxc6 Bf4 17. Bxb7 Bxb7 18. Nc4 Qf6 19. Kg1 Rfe8 20. Qg4
Be3+ 21. Kh2 Bb6 22. Nxb6 Qxb6 23. Nd2 Re3 24. Nc4 *
Position (FEN): r5k1/pb3ppp/1q6/8/1PN3Q1/2PPr2P/P5PK/R6R b - - 3 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1341
Best move: Qc7+