Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c4 e6 3. d3 d5 4. cxd5 exd5 5. exd5 Qxd5 6. Nc3 Nf6 7. Nxd5 Nxd5 8.
Nf3 Be7 9. Be3 O-O 10. Be2 Re8 11. O-O Bd7 12. Rc1 b6 13. d4 Nc6 14. dxc5 bxc5
15. Qxd5 Nb4 16. Qxd7 Rad8 17. Qxa7 Bf6 18. Bxc5 Rxe2 19. Bxb4 Bxb2 20. Rc7 Bd4
21. Rxf7 Bxa7 22. h3 Rxa2 23. Re1 Kxf7 24. Ne5+ Kg8 25. Kh2 Rxf2 26. Nc6 Bb8+
27. Kg1 Rf4 28. Nxd8 Rxb4 *
Position (FEN): 1b1N2k1/6pp/8/8/1r6/7P/6P1/4R1K1 w - - 0 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 675
Best move: Re8#