Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. g3 d6 3. Bg2 g6 4. c4 Bg7 5. d3 e5 6. Nc3 c6 7. O-O O-O 8. Qc2
Na6 9. a3 h6 10. b4 Be6 11. Bd2 e4 12. dxe4 Bxc4 13. Rfd1 Re8 14. Ne1 Qe7 15.
Rac1 Be6 16. Nd3 Nc7 17. Nf4 Nd7 18. Nxe6 Nxe6 19. Be3 Ne5 20. Nb1 Ng4 21. Qd2
Nxe3 22. Qxe3 Rad8 23. Qxa7 Ng5 24. f3 d5 25. h4 Nh7 26. Nd2 Nf6 27. Qc5 Qc7
28. Kh2 Nh5 29. Nf1 dxe4 30. fxe4 Be5 31. Qf2 Rxd1 32. Rxd1 Re6 33. Bf3 Rf6 34.
Qg2 Ng7 35. Kh3 Ne6 36. Bg4 Nf4+ 37. gxf4 Rxf4 38. Rd7 Qb6 39. e3 Rf6 40. Qd2
Kg7 41. Ng3 h5 42. Bxh5 gxh5 43. Nxh5+ Kh7 44. Nxf6+ Bxf6 45. Rxf7+ Bg7 46. Qd7
Qxe3+ 47. Kg4 Qxe4+ 48. Kh5 *
Position (FEN): 8/1p1Q1Rbk/2p5/7K/1P2q2P/P7/8/8 b - - 1 48
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1305
Best move: Qg6#