Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. c3 Nf6 7. Bd3 Bxd3 8.
Qxd3 e6 9. Nf3 Nbd7 10. Bg5 h6 11. Bf4 Nd5 12. Bd2 Bd6 13. Ne4 Bc7 14. h3 N5f6
15. Nxf6+ Nxf6 16. g4 O-O 17. g5 hxg5 18. Bxg5 Bd6 19. O-O-O Re8 20. Rdg1 g6
21. h4 Bf8 22. h5 e5 23. hxg6 e4 24. gxf7+ Kxf7 25. Qc4+ Qd5 26. Qxd5+ cxd5 27.
Ne5+ Ke6 28. Bh6 Bd6 29. Bf4 Nd7 30. Rh6+ Kf5 31. Rh5+ Kxf4 *
Position (FEN): r3r3/pp1n4/3b4/3pN2R/3Ppk2/2P5/PP3P2/2K3R1 w - - 0 32
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1330
Best move: Rg4#