Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 Be7 4. Bg2 c6 5. e3 d5 6. d4 exd4 7. exd4 O-O 8. cxd5
Nxd5 9. Nf3 Bf6 10. O-O Bg4 11. Be3 Qd7 12. Nxd5 cxd5 13. Ne5 Bxe5 14. f3 Bxg3
15. hxg3 Bh3 16. Qb3 Bxg2 17. Kxg2 Nc6 18. Rh1 Rfe8 19. Qd3 h6 20. Rh3 Re7 21.
Rah1 Re6 22. Bxh6 Rae8 23. Be3 f6 24. Qg6 Rxe3 *
Position (FEN): 4r1k1/pp1q2p1/2n2pQ1/3p4/3P4/4rPPR/PP4K1/7R w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1395
Best move: Rh8#