Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. g3 Be7 5. Bg2 O-O 6. O-O c6 7. Bg5 dxc4 8. Nbd2
Nbd7 9. Nxc4 Nd5 10. Bxe7 Qxe7 11. e4 N5f6 12. e5 Nd5 13. Nd6 N7b6 14. Nd2 Rb8
15. a4 Bd7 16. a5 Nc8 17. N2c4 b5 18. axb6 axb6 19. Be4 b5 20. Nxc8 Bxc8 21.
Nd6 f5 22. Bg2 f4 23. Be4 Qg5 24. Qc2 Bd7 25. Ra7 Rbd8 26. Bxh7+ Kh8 27. Bg6
Kg8 28. Bh7+ Kh8 29. Be4 f3 30. Qd1 Qh5 31. Kh1 Qh3 32. Bxf3 Rxf3 33. Qxf3 *
Position (FEN): 3r3k/R2b2p1/2pNp3/1p1nP3/3P4/5QPq/1P3P1P/5R1K b - - 0 33
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1296
Best move: Qxf1#