Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 O-O 5. O-O d6 6. h3 Nc6 7. d3 Na5 8. Bb3
Nxb3 9. axb3 a6 10. Qe2 b5 11. Be3 Bb4 12. Nd5 Nxd5 13. exd5 Bb7 14. c4 c6 15.
dxc6 Bxc6 16. Rad1 Qf6 17. d4 e4 18. Nh2 Bd7 19. Ng4 Qg6 20. Kh1 Ba5 21. d5 Bd8
22. Bd4 Re8 23. f4 Bxg4 24. Qxg4 Qxg4 25. hxg4 e3 26. Rde1 e2 27. Rf3 Re4 28.
Bc3 Bb6 29. g3 Rae8 30. Kg2 Re3 31. Rxe3 Rxe3 32. Bd2 Rxb3 33. Rxe2 Rxb2 *
Position (FEN): 6k1/5ppp/pb1p4/1p1P4/2P2PP1/6P1/1r1BR1K1/8 w - - 0 34
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Re8#