Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bg5 e6 5. e3 Be7 6. Bd3 b6 7. O-O O-O 8. Nbd2
Bb7 9. cxd5 exd5 10. Ne5 Nbd7 11. f4 Rc8 12. Ndf3 c5 13. Rc1 Re8 14. Bb1 Nxe5
15. fxe5 Ne4 16. Bxe7 Rxe7 17. Nh4 g6 18. Bxe4 dxe4 19. Rf6 cxd4 20. Rxc8 Qxc8
21. Qxd4 Rd7 22. Rd6 Qc1+ 23. Kf2 Rc7 24. Rd8+ Kg7 25. e6+ Kh6 26. exf7 Rxf7+
27. Kg3 Qe1+ 28. Kh3 g5 29. Rd6+ Kh5 *
Position (FEN): 8/pb3r1p/1p1R4/6pk/3Qp2N/4P2K/PP4PP/4q3 w - - 2 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1498
Best move: g4#