Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O h6 5. h3 Nf6 6. d3 O-O 7. c3 d6 8. b4 Bb6
9. a4 a6 10. Bb2 Re8 11. Nbd2 Be6 12. Bb3 d5 13. exd5 Nxd5 14. Ne4 Nf4 15. Bxe6
Rxe6 16. Ne1 Rg6 17. Ng3 h5 18. h4 Qxh4 19. d4 Rd8 20. Nf3 Qe7 21. Re1 h4 22.
Nxe5 Nxe5 23. Rxe5 Qg5 *
Position (FEN): 3r2k1/1pp2pp1/pb4r1/4R1q1/PP1P1n1p/2P3N1/1B3PP1/R2Q2K1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1076
Best move: Rxg5