Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nb6 5. Nc3 e6 6. Be3 Be7 7. Bd3 O-O 8. a3
f5 9. exf5 exf5 10. f4 Bh4+ 11. g3 Bf6 12. Nf3 Nc6 13. Bc2 Nc4 14. Bf2 Re8+ 15.
Ne5 N4xe5 16. fxe5 Bg5 17. O-O f4 18. g4 Bh4 19. Bxh4 Qxh4 20. Rxf4 g5 21. Re4
Rf8 22. Qe1 Qh3 23. d5 Ne7 24. e6 Rf3 25. Bd1 Rf6 26. Qg3 *
Position (FEN): r1b3k1/ppp1n2p/4Pr2/3P2p1/4R1P1/P1N3Qq/1P5P/R2B2K1 b - - 4 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 886
Best move: Rf1#