Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. d4 d5 3. Nbd2 Bf5 4. e3 e6 5. a3 Bd6 6. c4 c6 7. Be2 h6 8. b4
Nbd7 9. Bb2 O-O 10. O-O Re8 11. cxd5 cxd5 12. Ne5 Rc8 13. Rc1 Qb6 14. Re1 Nf8
15. f4 Bxe5 16. fxe5 Ne4 17. Nb3 Rxc1 18. Qxc1 Qd8 19. Bf3 Qg5 20. g3 h5 21.
Nc5 Nxc5 22. dxc5 h4 23. e4 dxe4 *
Position (FEN): 4rnk1/pp3pp1/4p3/2P1Pbq1/1P2p2p/P4BP1/1B5P/2Q1R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1168
Best move: Qxg5