Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qh4 5. Nb5 Qxe4+ 6. Be2 Bd6 7. O-O Nf6
8. N1c3 Qe7 9. Re1 O-O 10. Bg5 Re8 11. Bd3 Qd8 12. Bxf6 Qxf6 13. Rxe8+ Bf8 14.
Bxh7+ Kxh7 15. Qh5+ Qh6 16. Qxh6+ Kxh6 17. Rxf8 a6 18. Nxc7 Rb8 19. Re1 b6 20.
Ree8 Na7 21. Nxa6 Rb7 22. Nd5 b5 23. Ne7 Rb6 24. Rxc8 Nxc8 25. Rxc8 Rxa6 26. a3
Re6 27. Nd5 *
Position (FEN): 2R5/3p1pp1/4r2k/1p1N4/8/P7/1PP2PPP/6K1 b - - 2 27
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 609
Best move: Re1#