Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 Nc6 4. Bb5 d6 5. c4 Qc7 6. d3 a6 7. Bxc6+ bxc6 8. Nc3
Bb7 9. Be3 Rd8 10. Qd2 d5 11. cxd5 cxd5 12. exd5 exd5 13. O-O-O d4 14. Rhe1
dxe3 15. Rxe3+ Be7 16. Rde1 Rd7 17. Ne5 Rd4 18. Ne2 Rd8 19. Ng3 f6 20. Nc4 g6
21. f5 Kf7 22. fxg6+ hxg6 23. Qf2 Kg7 24. Nf5+ gxf5 25. Qxf5 Bc8 26. Rg3+ Kf8
27. Qg6 Bd6 28. Nxd6 Rxd6 *
Position (FEN): 2b2knr/2q5/p2r1pQ1/2p5/8/3P2R1/PP4PP/2K1R3 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1166
Best move: Re8#