Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. f4 Nf6 4. Nf3 Ne4 5. Bd3 f5 6. O-O Be7 7. Ne5 O-O 8. c4 c6
9. Nc3 Nd7 10. Bd2 Ndf6 11. Rc1 Nxc3 12. bxc3 Ne4 13. cxd5 exd5 14. c4 Be6 15.
c5 Bf6 16. a4 a6 17. a5 Qe7 18. Bb4 Rac8 19. Bxe4 dxe4 20. Rb1 Bxe5 21. fxe5
Bc4 22. Rf2 Bd3 23. Rbb2 Rf7 24. Bd2 Rc7 25. Qb3 Kh8 26. Qa2 h6 27. Be1 Kh7 28.
Rfd2 f4 29. exf4 Rxf4 30. Bg3 *
Position (FEN): 8/1pr1q1pk/p1p4p/P1P1P3/3Ppr2/3b2B1/QR1R2PP/6K1 b - - 1 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 414
Best move: Rf1#