Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nc3 Ne5 3. a3 d6 4. f4 Bg4 5. Be2 Bxe2 6. Ngxe2 Nc6 7. O-O Qd7 8.
f5 O-O-O 9. d3 e6 10. Bg5 Be7 11. Bxe7 Ngxe7 12. fxe6 fxe6 13. Ng3 Rdf8 14. d4
a6 15. d5 Ne5 16. dxe6 Qxe6 17. Rxf8+ Rxf8 18. Nd5 Nxd5 19. exd5 Qg4 20. Qxg4+
Nxg4 21. c4 g6 22. h3 Ne3 23. b3 Rf4 24. Re1 Nc2 25. Re8+ Kd7 26. Re6 Nxa3 27.
Ne4 Rf7 28. Nf6+ Kd8 *
Position (FEN): 3k4/1pp2r1p/p2pRNp1/3P4/2P5/nP5P/6P1/6K1 w - - 4 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 704
Best move: Re8#