Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 d5 6. exd5 Nxd5 7. Qb3 Nce7 8.
Qb5+ c6 9. Qxc5 O-O 10. O-O Nf4 11. Nxe5 b6 12. Qa3 Ne2+ 13. Kh1 Qc7 14. Nxf7
b5 15. Nh6+ Kh8 16. Nf7+ Kg8 17. Bb3 a5 18. Re1 Nxc1 19. Rxc1 a4 20. Nh6+ Kh8
21. Nf7+ Rxf7 22. Bxf7 Qf4 23. Re1 Qxf2 24. Qxe7 Bh3 25. Qe8+ Rxe8 *
Position (FEN): 4r2k/5Bpp/2p5/1p6/p7/2PP3b/PP3qPP/RN2R2K w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1078
Best move: Rxe8#