Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 c5 4. c3 d5 5. Bd3 cxd4 6. exd4 Bd6 7. O-O h6 8. Re1
O-O 9. Ne5 Bxe5 10. Rxe5 Nc6 11. Re1 Re8 12. Nd2 Ne7 13. Nf3 Ng6 14. Qc2 Kh7
15. Ne5 Kg8 16. Bxg6 fxg6 17. Qxg6 Rf8 18. Bxh6 Qe7 19. Qg3 Ne4 20. Qg4 Nxf2
21. Qg5 Qxg5 22. Bxg5 Ne4 23. Bh4 b6 24. Rf1 Ba6 25. Rxf8+ Rxf8 26. Rc1 Rf4 27.
Be1 *
Position (FEN): 6k1/p5p1/bp2p3/3pN3/3Pnr2/2P5/PP4PP/2R1B1K1 b - - 3 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 692
Best move: Rf1#