Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bb4 4. O-O c6 5. d4 exd4 6. Nxd4 d6 7. e5 dxe5 8. c3
Ba5 9. b4 Bb6 10. a4 exd4 11. a5 Bc7 12. Re1+ Be6 13. cxd4 Ne7 14. Bxe6 fxe6
15. Qh5+ g6 16. Qg4 Nf5 17. Bg5 Qf7 18. Ra2 Nd7 19. Rae2 O-O 20. Rxe6 Qg7 21.
h4 Nxd4 22. Re7 Nf3+ *
Position (FEN): r4rk1/ppbnR1qp/2p3p1/P5B1/1P4QP/5n2/5PP1/1N2R1K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1144
Best move: gxf3