Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Bc4 Bg7 3. Qf3 Nf6 4. e5 b5 5. exf6 Bxf6 6. Bxf7+ Kxf7 7. Qxa8 c6
8. Qxa7 Na6 9. Qe3 Bb7 10. Nf3 e5 11. O-O Re8 12. Qb3+ d5 13. d3 Nc5 14. Qc3
Qd6 15. Ng5+ Bxg5 16. Bxg5 d4 17. Qd2 e4 18. b4 e3 19. fxe3+ Kg7 20. exd4 Qxd4+
21. Kh1 Nd7 22. c3 Qg4 23. Qf4 Qe2 24. Qd4+ Ne5 25. Qf2 Qxf2 26. Rxf2 Nxd3 27.
Rd2 *
Position (FEN): 4r3/1b4kp/2p3p1/1p4B1/1P6/2Pn4/P2R2PP/RN5K b - - 1 27
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1041
Best move: Re1#