Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 g6 3. Nf3 d6 4. h3 Bg7 5. O-O Nc6 6. c3 Nf6 7. Qb3 O-O 8. Ng5
e6 9. f4 h6 10. Nxf7 Kxf7 11. f5 gxf5 12. Rxf5 Na5 13. Qa4 Nxc4 14. Qxc4 b5 15.
Rxf6+ Qxf6 16. Qxb5 Kg8 17. Na3 Qf2+ 18. Kh2 Be5+ 19. Kh1 Qf1+ 20. Qxf1 *
Position (FEN): r1b2rk1/p7/3pp2p/2p1b3/4P3/N1P4P/PP1P2P1/R1B2Q1K b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 600
Best move: Rxf1#