Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Nf6 4. d3 Be7 5. Nf3 Nc6 6. a3 Qc7 7. Be3 O-O 8. h3
b6 9. Ba2 Bb7 10. O-O Rad8 11. Ne2 d5 12. exd5 Nxd5 13. Bxd5 Rxd5 14. Ng3 Bf6
15. Rb1 Rfd8 16. Ne4 Nd4 17. Nxf6+ gxf6 18. Nxd4 cxd4 19. Qg4+ Kh8 20. Qh4 dxe3
21. Qxf6+ Kg8 22. fxe3 Rg5 *
Position (FEN): 3r2k1/pbq2p1p/1p2pQ2/6r1/8/P2PP2P/1PP3P1/1R3RK1 w - - 1 23
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 942
Best move: Qxg5+