Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Qf6 5. b4 Bb6 6. d3 h6 7. Bb2 d6 8. h3
Nge7 9. Nbd2 O-O 10. a4 a6 11. Nb3 Qg6 12. g3 Kh8 13. Qe2 Nd8 14. d4 exd4 15.
cxd4 c6 16. b5 axb5 17. Bd3 bxa4 18. e5 Qe6 19. Qe4 f5 20. exf6 Nf5 21. fxg7+
Kxg7 *
Position (FEN): r1bn1r2/1p4k1/1bppq2p/5n2/p2PQ3/1N1B1NPP/1B3P2/R3K2R w KQ - 0 22
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1629
Best move: d5+