Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nf6 5. Nf3 Bd6 6. Bd3 O-O 7. O-O Re8 8.
h3 c5 9. dxc5 Bxc5 10. Bg5 h6 11. Bh4 d4 12. Ne2 Nc6 13. a3 a5 14. Bb5 Bd7 15.
Ng3 Be7 16. Bxc6 Bxc6 17. Qxd4 Qxd4 18. Nxd4 g5 19. Nxc6 bxc6 20. Nf5 gxh4 21.
Nxh6+ Kg7 22. Nf5+ Kg6 23. Nxh4+ Kg5 24. Nf3+ Kf4 25. Rfe1 Ne4 26. Rad1 Nc5 27.
Rd4+ Kf5 28. Re5+ Kg6 29. Rg4+ Kf6 30. Rgg5 Ne6 *
Position (FEN): r3r3/4bp2/2p1nk2/p3R1R1/8/P4N1P/1PP2PP1/6K1 w - - 15 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Ref5#