Chess puzzle (Crushing)
Moves: 1. e4 e6 2. f4 d5 3. exd5 exd5 4. d4 Nf6 5. Nf3 Nc6 6. Bb5 Bd7 7. O-O Be7 8.
Nc3 O-O 9. h3 Re8 10. Ne5 Qc8 11. Be3 Rd8 12. Qf3 Be8 13. a3 Qe6 14. Bd3 Nxe5
15. fxe5 Ne4 16. Nxe4 dxe4 17. Bxe4 c5 18. Rad1 Bb5 19. d5 Qxe5 20. Qxf7+ Kh8
21. Rf4 Bg5 22. Qh5 g6 23. Bxg6 Qxe3+ 24. Kh1 Rd7 *
Position (FEN): r6k/pp1r3p/6B1/1bpP2bQ/5R2/P3q2P/1PP3P1/3R3K w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1776
Best move: Qxg5