Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 c6 6. Bc4 a5 7. Ne5 e6 8. O-O
b5 9. Be2 Be7 10. Bf3 Qb6 11. Be3 Nd5 12. Ne4 O-O 13. Ng3 Bd7 14. Be4 f5 15.
Bxd5 cxd5 16. Nh5 Be8 17. f4 Qc7 18. Rc1 Nd7 19. g4 fxg4 20. Qxg4 Bxh5 21. Qxh5
Rf6 22. Rf3 Rh6 *
Position (FEN): r5k1/2qnb1pp/4p2r/pp1pN2Q/3P1P2/4BR2/PPP4P/2R3K1 w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1163
Best move: Qf7+