Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Bc5 4. Nxe5 O-O 5. O-O Nc6 6. c3 Nxe5 7. Be2 Bb6 8.
d4 Nc6 9. f4 Nxe4 10. Bd3 d5 11. Rf3 Bg4 12. h3 Bxf3 13. Qxf3 Nxd4 14. cxd4
Bxd4+ 15. Kh2 Nf2 16. Bc2 a5 17. Qh5 Ne4 18. Nd2 Ra6 19. Nxe4 dxe4 20. Bxe4 Rh6
21. Qf5 Qf6 22. Qxa5 Qxf4+ *
Position (FEN): 5rk1/1pp2ppp/7r/Q7/3bBq2/7P/PP4PK/R1B5 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1214
Best move: Bxf4