Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 b6 4. e3 Bb7 5. h3 Be7 6. Be2 O-O 7. O-O d6 8. c3
Nbd7 9. Nbd2 Ne4 10. Bh2 f5 11. a4 a6 12. Nxe4 Bxe4 13. Nd2 Bb7 14. Bf3 Bxf3
15. Qxf3 Nf6 16. e4 d5 17. exf5 Ne8 18. Qe2 exf5 19. Qe6+ Kh8 20. Nf3 Bd6 21.
Bxd6 Qxd6 22. Rfe1 Qxe6 23. Rxe6 Nd6 24. Rae1 Rae8 25. Re7 Rxe7 26. Rxe7 Rf7
27. Re5 c6 28. Re6 Rf6 29. Re7 Rf7 30. Re2 Kg8 31. Ng5 Rd7 32. b3 b5 33. a5 Nb7
*
Position (FEN): 6k1/1n1r2pp/p1p5/Pp1p1pN1/3P4/1PP4P/4RPP1/6K1 w - - 1 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 434
Best move: Re8#