Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 d6 3. c4 Bg7 4. Nf3 Nf6 5. Nc3 O-O 6. Bg5 h6 7. Bxf6 exf6 8. Be2
Re8 9. O-O Nd7 10. b4 b6 11. a4 Bb7 12. Qc2 c5 13. b5 cxd4 14. Nxd4 f5 15. exf5
Bxd4 16. fxg6 Bxc3 17. gxf7+ Kxf7 18. Qh7+ Bg7 19. Bh5+ Kf8 20. Bxe8 Qxe8 21.
Rfe1 Qf7 22. Re3 Bxa1 23. Qxh6+ Bg7 24. Qxd6+ Kg8 25. Qc7 Nc5 26. Re7 Re8 27.
Rxf7 *
Position (FEN): 4r1k1/pbQ2Rb1/1p6/1Pn5/P1P5/8/5PPP/6K1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 710
Best move: Re1#