Chess puzzle (Checkmate)
Moves: 1. c3 Nf6 2. d3 d5 3. Nd2 c5 4. h3 e5 5. g4 Nc6 6. Bg2 Bd6 7. Nf1 O-O 8. Bh6
gxh6 9. Qd2 Kg7 10. g5 hxg5 11. Qxg5+ Kh8 12. Ne3 Rg8 13. Qh4 Ne8 14. Qxd8 Nxd8
15. Bxd5 Ne6 16. O-O-O N8c7 17. Be4 Ng5 18. Nf3 Nxe4 19. dxe4 Be7 20. Nxe5 Be6
21. N3g4 Bxa2 22. c4 f6 23. Nf7+ Kg7 24. Ngh6 Bxc4 25. Rhg1+ Kf8 *
Position (FEN): r4kr1/ppn1bN1p/5p1N/2p5/2b1P3/7P/1P2PP2/2KR2R1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1044
Best move: Rxg8#