Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. c4 Qe7 7. Nc3 Nf6 8.
Bg5 Ba5 9. Bd3 Bxc3+ 10. bxc3 d6 11. O-O h6 12. Bh4 Ne5 13. Be2 Be6 14. Nd4 c5
15. Nxe6 Qxe6 16. f4 Nxc4 17. Qa4+ Kf8 18. Qxc4 Qxc4 19. Bxc4 Nxe4 20. Rfe1
Nxc3 21. Be7+ Kg8 22. Bxd6 b5 23. Bd3 c4 24. Bc2 Rd8 25. a4 Rxd6 *
Position (FEN): 6kr/p4pp1/3r3p/1p6/P1p2P2/2n5/2B3PP/R3R1K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 575
Best move: Re8#