Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d6 3. Nc3 e6 4. e4 Ne7 5. Bd3 Nd7 6. Nf3 Ng6 7. O-O Be7 8. e5
dxe5 9. Bxg6 hxg6 10. dxe5 Nc5 11. Qe2 Qc7 12. b4 Nd7 13. c5 Rh5 14. Bf4 g5 15.
Nxg5 Rxg5 16. Bxg5 Bxg5 17. Qh5 Qxe5 18. Ne2 g6 19. Qh7 Bf6 20. Rae1 Qh5 21.
Qg8+ Ke7 22. Nf4 Qh8 23. Nxg6+ fxg6 *
Position (FEN): r1b3Qq/pp1nk3/2p1pbp1/2P5/1P6/8/P4PPP/4RRK1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1712
Best move: Rxe6#