Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 h6 6. O-O d6 7. h3 O-O 8. Be3
Bb6 9. Re1 Be6 10. Bb3 Ne7 11. Bxb6 axb6 12. Nbd2 Bxb3 13. Qxb3 Ng6 14. Nf1 Nf4
15. d4 exd4 16. cxd4 Re8 17. Rad1 Nxe4 18. Ng3 Nxg3 19. Rxe8+ Qxe8 20. fxg3 Ne6
21. Re1 Qa4 22. Qd5 Qc6 23. Qf5 Ra5 24. Qb1 Qd5 25. b3 Nxd4 *
Position (FEN): 6k1/1pp2pp1/1p1p3p/r2q4/3n4/1P3NPP/P5P1/1Q2R1K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 871
Best move: Re8#