Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c4 a6 3. Nc3 Nc6 4. a3 Nf6 5. d3 Bc5 6. Be2 d6 7. Nf3 h6 8. O-O Nd4
9. b4 Nxf3+ 10. Bxf3 Bd4 11. Bb2 Be6 12. Rb1 b6 13. Be2 O-O 14. Kh1 Qd7 15. f4
Bg4 16. Bxg4 Nxg4 17. Qf3 f5 18. Ne2 fxe4 19. dxe4 Bxb2 20. Rxb2 Nf6 21. f5 Qc6
22. Nc3 Qxc4 23. Rc2 Nxe4 24. Qxe4 *
Position (FEN): r4rk1/2p3p1/pp1p3p/4pP2/1Pq1Q3/P1N5/2R3PP/5R1K b - - 0 24
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 834
Best move: Qxf1#