Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 e5 3. Nf3 e4 4. Nfd2 f5 5. e3 Nf6 6. Nc3 g6 7. f3 Bg7 8. fxe4
Nxe4 9. Ndxe4 fxe4 10. Nxe4 Qh4+ 11. Ng3 O-O 12. Be2 c5 13. dxc5 dxc5 14. Bf3
Nc6 15. O-O Be6 16. Bd5 Rxf1+ 17. Nxf1 Bxd5 18. Qxd5+ Kh8 19. Qxc5 Rf8 20. Bd2
Qf2+ 21. Kh1 Qxf1+ 22. Rxf1 *
Position (FEN): 5r1k/pp4bp/2n3p1/2Q5/2P5/4P3/PP1B2PP/5R1K b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 499
Best move: Rxf1#