Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. e3 d5 3. Nf3 Nf6 4. c4 e6 5. Nc3 c6 6. cxd5 exd5 7. Ne5 g6 8. Bd3
Bg7 9. a4 Nbd7 10. Nxd7 Bxd7 11. a5 a6 12. b4 O-O 13. O-O Ne4 14. Nxe4 fxe4 15.
Be2 Qg5 16. Re1 Bh3 17. g3 Qf5 18. f4 exf3 19. Bxf3 Qxf3 20. Qd2 Qf1+ 21. Rxf1
*
Position (FEN): r4rk1/1p4bp/p1p3p1/P2p4/1P1P4/4P1Pb/3Q3P/R1B2RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 957
Best move: Rxf1#