Chess puzzle (Checkmate)
Moves: 1. c3 e6 2. Qa4 Nf6 3. g4 h6 4. Bg2 c6 5. d3 d5 6. Nf3 Bd6 7. g5 Nfd7 8. h4
hxg5 9. hxg5 Rxh1+ 10. Bxh1 Nc5 11. Qh4 Qe7 12. Nbd2 Nbd7 13. Nf1 e5 14. Ne3 e4
15. dxe4 Qxe4 16. Qh8+ Nf8 17. Qxg7 Qg6 18. Qd4 Ne4 19. Ne5 Qxg5 20. Bxe4 Bxe5
21. Qa4 dxe4 22. Qxe4 Qe7 23. Qa4 Nd7 24. Nd5 cxd5 25. Be3 Bd6 26. O-O-O a6 27.
Rxd5 b5 28. Qg4 Nf6 29. Qg2 Bb7 30. Bg5 Bxd5 31. f3 Qe6 32. e4 Bb7 33. Be3 Kd7
34. Qd2 Rd8 35. Bf4 Nh5 36. Bh2 Nf6 37. e5 Qe7 38. exd6 Qe6 39. a3 Bxf3 40. b4
Bc6 41. Kb2 Ne4 42. Qd4 Qc4 43. Qa7+ Ke6 44. Qe7+ Kd5 *
Position (FEN): 3r4/4Qp2/p1bP4/1p1k4/1Pq1n3/P1P5/1K5B/8 w - - 9 45
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1075
Best move: Qxf7#