Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Bf5 5. d4 e6 6. Nf3 Nf6 7. h3 Nc6 8. a3
Bd6 9. c3 O-O 10. O-O h6 11. Nbd2 Ne4 12. Nxe4 Bxe4 13. Nh2 Ne7 14. f3 Bh7 15.
Ng4 Nf5 16. Re1 Qc7 17. Ne5 Rad8 18. Bc2 Rfe8 19. Bb1 f6 20. Ng4 Bg3 21. Re2
Nh4 22. f4 Bxf4 23. Bxf4 Qxf4 24. Rf2 Qg5 25. g3 Nf5 26. h4 Nxh4 27. gxh4 Qxh4
28. Rg2 Rf8 29. Qf3 f5 30. Ne5 Qe1+ 31. Qf1 Qe3+ 32. Kh1 Qh3+ 33. Rh2 *
Position (FEN): 3r1rk1/pp4pb/4p2p/3pNp2/3P4/P1P4q/1P5R/RB3Q1K b - - 7 33
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 641
Best move: Qxf1#