Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Nf3 a6 6. Bxc6+ bxc6 7. Ne5 Qc7
8. Qh5 e6 9. Bf4 Nf6 10. Qf3 Bd6 11. O-O O-O 12. Re1 Ne4 13. Nd2 f6 14. Nxe4
dxe4 15. Qxe4 fxe5 16. Bxe5 Bxe5 17. dxe5 Bb7 18. Qg4 Qf7 19. Re4 Qxf2+ 20. Kh1
Qf1+ 21. Rxf1 *
Position (FEN): r4rk1/1b4pp/p1p1p3/4P3/4R1Q1/8/PPP3PP/5R1K b - - 0 21
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 633
Best move: Rxf1#