Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. e4 Bc5 3. Nf3 Nf6 4. d4 Bb6 5. Nc3 O-O 6. Bd3 c6 7. e5 Nd5 8. Ne2
d6 9. O-O dxe5 10. fxe5 Nd7 11. Bg5 Qc7 12. Kh1 c5 13. c3 cxd4 14. cxd4 f6 15.
exf6 N7xf6 16. Rc1 Qd6 17. Ne5 Bxd4 18. Bxf6 Ne3 19. Bxh7+ Kxh7 20. Qd3+ Nf5
21. Rxf5 exf5 22. Qh3+ Kg8 23. Bxg7 Kxg7 24. Qg3+ Kf6 25. Ng4+ Ke6 26. Nxd4+
Qxd4 27. Re1+ Kf7 28. Nh6+ Kf6 29. Ng8+ Kf7 *
Position (FEN): r1b2rN1/pp3k2/8/5p2/3q4/6Q1/PP4PP/4R2K w - - 6 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1787
Best move: Re7#