Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Ne2 e5 6. d4 e4 7. Nbc3 Nf6 8.
O-O Be6 9. f3 exf3 10. Rxf3 Qb6 11. Bxc6+ Qxc6 12. Bg5 Be7 13. Nf4 h6 14. Bxf6
Bxf6 15. Qe2 Bxd4+ 16. Kh1 O-O-O 17. Rd1 Bf6 18. Nh5 Bg4 19. Nxf6 Bxf3 20. Qxf3
Qxf6 21. Qg4+ Kb8 22. Qg3+ Ka8 23. Nxd5 Rxd5 24. Rxd5 *
Position (FEN): k6r/pp3pp1/5q1p/3R4/8/6Q1/PPP3PP/7K b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 462
Best move: Qf1#