Chess puzzle (Crushing)
Moves: 1. f4 d5 2. c3 b6 3. d3 Bb7 4. Nf3 Nf6 5. e3 e6 6. Be2 Be7 7. O-O O-O 8. a3 c5
9. Nbd2 Re8 10. h3 Nc6 11. Rb1 b5 12. Qb3 a6 13. Qc2 Qc7 14. b4 cxb4 15. cxb4
Rac8 16. Qd1 Red8 17. Bb2 Qb6 18. d4 Ne4 19. Ne5 Nb8 20. Nxe4 dxe4 21. Bh5 f6 *
Position (FEN): 1nrr2k1/1b2b1pp/pq2pp2/1p2N2B/1P1PpP2/P3P2P/1B4P1/1R1Q1RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1113
Best move: Bf7+