Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. h5 Bh7 8. Nf3
Nf6 9. Bd3 Bxd3 10. Qxd3 e6 11. Bd2 Be7 12. O-O-O Nbd7 13. Kb1 O-O 14. Ne5 Nxe5
15. dxe5 Nd5 16. a3 a5 17. Rhe1 Qc7 18. f4 Rfd8 19. Qe4 b5 20. f5 exf5 21. Nxf5
Bf8 22. g4 b4 23. a4 b3 24. c3 c5 25. e6 Qc6 26. e7 Bxe7 27. Nxe7+ Nxe7 28. Qc4
Rab8 29. Rxe7 Qf3 30. Ree1 Qf2 31. Qe2 Qf6 32. Rf1 Qd6 33. Bf4 Qf6 34. Bxb8
Rxd1+ 35. Qxd1 Qe6 36. Qd8+ Kh7 37. Qd3+ Kg8 38. Qf3 Qc4 39. Re1 Qxa4 40. Kc1
Qa1+ 41. Kd2 Qxb2+ 42. Kd3 Qc2+ 43. Kc4 b2 44. Re8+ Kh7 45. Qxf7 Qa4+ 46. Kxc5
Qa3+ 47. Kd4 b1=Q *
Position (FEN): 1B2R3/5Qpk/7p/p6P/3K2P1/q1P5/8/1q6 w - - 0 48
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1121
Best move: Qg8#