Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nb6 7. Ne2 Bd7 8. O-O
Nc6 9. Nf3 cxd4 10. Nexd4 Nxd4 11. Nxd4 Rc8 12. Qf3 Be7 13. Qh3 g6 14. Qh6 Bf8
15. Qh3 Bg7 16. Bh6 O-O 17. f4 Nc4 18. Rf2 f5 19. Nf3 Qb6 20. Ng5 Rf7 21. Nxf7
Kxf7 22. Bg5 Ne3 23. Qxh7 Ng4 24. Bf6 *
Position (FEN): 2r5/pp1b1kbQ/1q2pBp1/3pPp2/5Pn1/2PB4/PP3RPP/R5K1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame  
Puzzle rating: 859
Best move: Qxf2+