Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 a6 5. Bxc6+ bxc6 6. dxe5 Bd7 7. exd6 Bxd6
8. O-O h6 9. e5 Bc5 10. Re1 Ne7 11. Be3 Bxe3 12. Rxe3 O-O 13. Rd3 Nd5 14. c4
Nb6 15. e6 fxe6 16. Ne5 Qf6 17. Nxd7 Qxf2+ 18. Kh1 Qf1+ 19. Qxf1 *
Position (FEN): r4rk1/2pN2p1/pnp1p2p/8/2P5/3R4/PP4PP/RN3Q1K b - - 0 19
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 650
Best move: Rxf1#