Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d5 3. exd5 e6 4. dxe6 fxe6 5. Qh5+ g6 6. Qf3 Bg7 7. Nc3 Nf6 8.
Nge2 O-O 9. O-O Nd5 10. Qh3 Nc6 11. Nxd5 exd5 12. Bxd5+ Qxd5 13. Qb3 c4 14. Qa3
Bf5 15. Nc3 Qf7 16. d3 cxd3 17. cxd3 Bxd3 18. Re1 Qxf2+ 19. Kh1 Qf1+ 20. Rxf1 *
Position (FEN): r4rk1/pp4bp/2n3p1/8/8/Q1Nb4/PP4PP/R1B2R1K b - - 0 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 523
Best move: Rxf1#