Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O d6 5. d4 a6 6. Ba4 b5 7. Bb3 exd4 8.
Nxd4 Nxd4 9. Qxd4 Ng6 10. Nc3 c5 11. Bxf7+ Kxf7 12. Qd5+ Be6 13. Qh5 Kg8 14. f4
Bf7 15. Qg4 Qf6 16. Be3 h5 17. Qg3 h4 18. Qg4 Ne7 19. f5 g6 20. Rad1 Rd8 21.
Bg5 Qg7 *
Position (FEN): 3r1bkr/4nbq1/p2p2p1/1pp2PB1/4P1Qp/2N5/PPP3PP/3R1RK1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1176
Best move: f6