Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c6 3. Nd2 a6 4. Ngf3 d5 5. e5 c5 6. c3 Nc6 7. Bd3 Qb6 8. O-O
cxd4 9. cxd4 Nxd4 10. Nxd4 Qxd4 11. Nf3 Qb6 12. Be3 Qd8 13. Rc1 Bd7 14. Qb3 Bc6
15. Bb6 Qd7 16. Nd4 Ne7 17. f4 Rc8 18. f5 exf5 19. Nxf5 Ng6 20. Nd6+ Bxd6 21.
Bf5 Nxe5 22. Bxd7+ Nxd7 23. Rce1+ Ne5 24. Bd4 f6 25. Bxe5 Bxe5 26. Rxe5+ fxe5
27. Qg3 Kd7 28. Qxg7+ Kd6 29. b4 d4 30. Rf6+ Kd5 31. Qf7+ Ke4 32. Rxc6 bxc6 *
Position (FEN): 2r4r/5Q1p/p1p5/4p3/1P1pk3/8/P5PP/6K1 w - - 0 33
White to move.
Themes:  Endgame, Queen and Rook Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 806
Best move: Qf3#