Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Nxe4 8.
Bxb4 Nxb4 9. Bxf7+ Kxf7 10. Qb3+ d5 11. Qxb4 Re8 12. O-O Qf6 13. Nc3 c6 14.
Ne5+ Kg8 15. Nxe4 dxe4 16. Qb3+ Kf8 17. Qg3 Be6 18. Rfe1 Rad8 19. Rxe4 Kg8 20.
Rf4 Qe7 21. Re1 Rf8 22. Rxf8+ Rxf8 23. Ng4 Qg5 24. Qe5 Bxg4 *
Position (FEN): 5rk1/pp4pp/2p5/4Q1q1/3P2b1/8/PP3PPP/4R1K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1229
Best move: Qxg5