Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Be2 Nf6 6. Nc3 e5 7. Nxc6 bxc6 8.
O-O Be7 9. f4 exf4 10. Bxf4 O-O 11. Kh1 h6 12. Qe1 Nh7 13. Qg3 Bg5 14. Bxd6 Re8
15. Rad1 Qa5 16. Bc4 Be6 17. Bxe6 Rxe6 18. Qf3 Rf6 19. Qg3 Rxf1+ 20. Rxf1 Qa6
21. Qf3 f6 22. Qf5 Qc4 23. g3 Be3 24. Bf4 *
Position (FEN): r5k1/p5pn/2p2p1p/5Q2/2q1PB2/2N1b1P1/PPP4P/5R1K b - - 2 24
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 915
Best move: Qxf1#