Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. Nc3 Qf6 7. Qe2 Nc6 8.
g3 Nd4 9. Nxd4 Bxd4 10. Bd2 Ne7 11. O-O-O Nc6 12. f4 e5 13. fxe5 Nxe5 14. Bh3
Nc6 15. Rhf1 Qe7 16. Nd5 Qd8 17. Rxf7 Kxf7 18. Rf1+ Bf6 19. Qc4 Ne5 20. Qb3 d6
*
Position (FEN): r1bq3r/pp3kpp/3p1b2/3Nn3/4P3/1Q4PB/PPPB3P/2K2R2 w - - 0 21
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1838
Best move: Nxf6+