Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 f6 5. c3 a6 6. b4 Ba7 7. Qb3 Nge7 8. Bf7+
Kf8 9. Bh5 g6 10. Bg4 d6 11. Bxc8 Qxc8 12. Bh6+ Ke8 13. Bg7 Rg8 14. Bxf6 h6 15.
c4 Nd4 16. Nxd4 Bxd4 17. Nc3 Qg4 18. O-O Rf8 19. Bxe7 Kxe7 20. Nd5+ Kd8 21.
Rac1 Qe2 22. Rc2 Bxf2+ 23. Rxf2 Qe1+ 24. Rf1 *
Position (FEN): r2k1r2/1pp5/p2p2pp/3Np3/1PP1P3/1Q1P4/P1R3PP/4qRK1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 449
Best move: Qxf1#