Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. Bg2 h5 3. h4 e5 4. d4 e4 5. c4 c6 6. Nc3 Bb4 7. a3 Bxc3+ 8. bxc3
Ne7 9. Nh3 Nd7 10. O-O Nb6 11. cxd5 cxd5 12. a4 Nc4 13. f3 exf3 14. exf3 O-O
15. Nf4 Nf5 16. Kf2 g6 17. Re1 Bd7 18. Nxd5 Bc6 19. Ne3 Ncxe3 20. Bxe3 Rc8 21.
Bg5 Qa5 22. Qd3 Bd5 23. Rac1 Qxa4 24. Re5 Bc4 25. Qd2 Be6 26. Bf6 Kh7 27. g4
hxg4 28. fxg4 Nd6 29. h5 Nc4 30. hxg6+ fxg6 31. Qh6+ Kxh6 *
Position (FEN): 2r2r2/pp6/4bBpk/4R3/q1nP2P1/2P5/5KB1/2R5 w - - 0 32
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1617
Best move: Rh1#