Chess puzzle (Crushing)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 Nf6 4. e3 d6 5. Ne2 Bf5 6. d4 Be7 7. d5 Nb8 8. O-O h5
9. e4 Bg4 10. h3 Bc8 11. Bg5 Na6 12. Nbc3 Nc5 13. b4 Na6 14. Rb1 Bd7 15. a4 Qc8
16. b5 Nc5 17. Kh2 Nh7 18. Bxe7 Kxe7 19. Ng1 Nf6 20. Nf3 Nfxe4 21. Nxe4 Nxe4
22. Qd3 Nc5 23. Qe3 Nxa4 24. Qg5+ f6 *
Position (FEN): r1q4r/pppbk1p1/3p1p2/1P1Pp1Qp/n1P5/5NPP/5PBK/1R3R2 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 885
Best move: Qxg7+