Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 Nf6 5. O-O O-O 6. d3 Nc6 7. Bg5 Na5 8.
Bxf6 Bxf6 9. Bb3 Nxb3 10. axb3 c6 11. Re1 Qc7 12. Qd2 Be6 13. d4 exd4 14. Nxd4
Rad8 15. Nxe6 fxe6 16. Rxa7 d5 17. exd5 exd5 18. Na4 h6 19. Nc5 Qb6 20. Ra5 Bg5
21. Qc3 d4 22. Qc4+ Kh8 23. Ra4 Rf5 24. Nd7 Qc7 25. Nc5 b5 26. Qd3 Rxc5 27.
Rxd4 Rxd4 *
Position (FEN): 7k/2q3p1/2p4p/1pr3b1/3r4/1P1Q4/1PP2PPP/4R1K1 w - - 0 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 964
Best move: Re8#