Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 e6 3. d5 exd5 4. exd5 Nf6 5. Nc3 d6 6. Nf3 Be7 7. Bc4 O-O 8. O-O
Bg4 9. h3 Bh5 10. g4 Bg6 11. Bg5 h6 12. Bh4 a6 13. a4 Qb6 14. b3 Nbd7 15. Ne2
Rfe8 16. Ng3 Nh7 17. Bxe7 Rxe7 18. Nf5 Bxf5 19. gxf5 Ne5 20. Nxe5 Rxe5 21. Qg4
Qd8 22. f4 Nf6 23. Qf3 Rxf5 24. Bd3 Rxd5 25. c4 Rxd3 26. Qxd3 Qd7 27. Rae1 Re8
28. Rxe8+ Nxe8 29. Rd1 g6 30. Kh2 h5 31. Re1 Nf6 32. Rd1 Ne8 33. Qe4 Kf8 34.
Re1 Nf6 35. Qf3 d5 36. Rd1 Qf5 37. Rxd5 Nxd5 38. Qxd5 Qc2+ 39. Kg3 Qxb3+ 40.
Kh4 Qxa4 41. Qxc5+ Kg7 42. Qe5+ f6 43. Qe7+ Kh6 44. Qxf6 Qxc4 *
Position (FEN): 8/1p6/p4Qpk/7p/2q2P1K/7P/8/8 w - - 0 45
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1455
Best move: Qh8#