Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Bf5 3. cxd5 Qxd5 4. Nc3 Qa5 5. Bd2 Nc6 6. e4 Bg6 7. Nf3 e6 8.
Nd5 Qxd2+ 9. Nxd2 exd5 10. exd5 Nxd4 11. Qa4+ c6 12. Qxd4 O-O-O 13. Qxa7 Rxd5
14. Qa8+ Kc7 15. Qxf8 Re5+ 16. Be2 Bd3 17. Qxf7+ Ne7 18. Qf4 Ng6 19. Qf7+ Kb8
20. O-O Rxe2 21. Nb3 Rf8 22. Qxg7 Rc2 23. Na5 Ba6 24. Qxh7 Rxb2 25. Rab1 Rfxf2
26. Rxb2 *
Position (FEN): 1k6/1p5Q/b1p3n1/N7/8/8/PR3rPP/5RK1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1141
Best move: Rxf1#