Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 d5 3. cxd5 Nxd5 4. d4 Bg4 5. Ne5 Bf5 6. Qb3 Qd6 7. Qxb7 Qb4+
8. Qxb4 Nxb4 9. Na3 e6 10. f3 Bd6 11. Nec4 N8c6 12. Bd2 a5 13. Bc3 O-O 14. e4
Bg6 15. Nxd6 cxd6 16. Be2 d5 17. exd5 exd5 18. O-O Nd3 19. Rfd1 Ncb4 20. Rd2
Rfe8 21. g3 Re3 22. Nb5 Rae8 23. Bxd3 Nxd3 24. Bxa5 Rxf3 25. Nc3 Ne1 26. Nxd5
Bd3 27. Nf4 *
Position (FEN): 4r1k1/5ppp/8/B7/3P1N2/3b1rP1/PP1R3P/R3n1K1 b - - 2 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1298
Best move: Rf1#