Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O O-O 6. Re1 d6 7. d3 a6 8. Bg5
h6 9. Bh4 Be6 10. Bxe6 fxe6 11. Qb3 Qc8 12. d4 exd4 13. cxd4 Nxd4 14. Nxd4 Bxd4
15. Nc3 Bxc3 16. bxc3 Kh8 17. a4 b6 18. c4 e5 19. a5 Qg4 20. Bxf6 Rxf6 21. axb6
cxb6 22. f3 Qg6 23. Qxb6 Rxf3 24. c5 dxc5 *
Position (FEN): r6k/6p1/pQ4qp/2p1p3/4P3/5r2/6PP/R3R1K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 750
Best move: Qxg6