Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Be2 Nf6 4. O-O Nxe4 5. d3 Nf6 6. Nxe5 Nxe5 7. Bg5 Be7 8.
d4 Nc6 9. Bb5 O-O 10. Re1 Re8 11. Nc3 a6 12. Bxc6 bxc6 13. Qd3 c5 14. dxc5 Bxc5
15. Bxf6 gxf6 16. Qf5 Bxf2+ 17. Qxf2 Rxe1+ 18. Rxe1 Bb7 19. Ne4 Bxe4 20. Rxe4
Rb8 21. Qg3+ Kh8 22. b3 d5 23. Rf4 d4 24. Qd3 c5 25. Qxa6 Ra8 26. Qc6 Rxa2 27.
Qxc5 Ra1+ 28. Kf2 d3 29. cxd3 Ra2+ 30. Kf3 Qxd3+ 31. Qe3 Qd5+ 32. Re4 Qh5+ 33.
Rg4 Qd5+ 34. Qe4 Qxb3+ 35. Qe3 Qd1+ 36. Kg3 Rxg2+ 37. Kxg2 Qxg4+ 38. Kh1 f5 39.
Qh6 Qe4+ 40. Kg1 f4 *
Position (FEN): 7k/5p1p/7Q/8/4qp2/8/7P/6K1 w - - 0 41
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 852
Best move: Qf8#