Chess puzzle (Crushing)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. Bc4 Bg7 5. h3 a6 6. Ng5 O-O 7. d4 b5 8. Bb3 h6
9. Nf3 b4 10. Bd5 c6 11. e5 Nxd5 12. Nxd5 cxd5 13. O-O dxe5 14. dxe5 Nc6 15.
Re1 e6 16. Bd2 Qc7 17. Bf4 g5 18. Bg3 Na5 19. h4 g4 20. Nh2 h5 21. Qd2 Rb8 22.
Rac1 Nc4 23. Qg5 f6 *
Position (FEN): 1rb2rk1/2q3b1/p3pp2/3pP1Qp/1pn3pP/6B1/PPP2PPN/2R1R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1223
Best move: exf6