Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qe7 3. Bc4 h6 4. O-O Nc6 5. a3 d6 6. h3 a6 7. Nc3 Nf6 8. d3 Bd7
9. Be3 g5 10. Nd5 Nxd5 11. exd5 Na5 12. Ba2 b6 13. b4 Nb7 14. Re1 Bg7 15. Rb1
O-O-O 16. Nd2 f6 17. c4 h5 18. c5 dxc5 19. bxc5 Nxc5 20. Ne4 Nxe4 21. dxe4 f5
22. Qc2 Kb8 23. f3 fxe4 24. fxe4 g4 25. hxg4 hxg4 26. Rbc1 Bc8 27. Qd2 Qh4 28.
Bg5 Qh2+ 29. Kf2 Rdf8+ 30. Ke3 Rh3+ 31. gxh3 Qxh3+ 32. Ke2 *
Position (FEN): 1kb2r2/2p3b1/pp6/3Pp1B1/4P1p1/P6q/B2QK3/2R1R3 b - - 1 32
Black to move.
Themes:  Middlegame Dovetail Mate, Mate in 1 
Puzzle rating: 1152
Best move: Qf3#