Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nf6 5. Nc3 e6 6. Be3 Bb4 7. f3 O-O 8. Bd3
Nbd7 9. Ne2 c5 10. O-O cxd4 11. Bxd4 e5 12. Be3 Nc5 13. Bc4 Qe7 14. a3 Bxc3 15.
Nxc3 Be6 16. Bxe6 Nxe6 17. Nd5 Nxd5 18. Qxd5 f6 19. Rfd1 Rfd8 20. Qb3 a6 21.
Qb6 Rd7 22. Rxd7 Qxd7 23. Rc1 Rd8 24. Qb3 Kf8 25. Bb6 Rc8 26. Rxc8+ Qxc8 27.
Kf2 Qc6 28. a4 Qd6 29. Be3 Nc5 30. Qc2 b6 31. Ke2 Ke7 32. b4 Nd7 33. Qc4 a5 34.
bxa5 bxa5 35. Qb5 Qb4 36. h4 Qxb5+ 37. axb5 Kd6 38. Kd3 Kc7 39. Kc4 Nb6+ 40.
Kb3 h5 41. Bxb6+ Kxb6 42. Ka4 g6 43. g3 f5 44. exf5 gxf5 45. g4 fxg4 46. fxg4
e4 47. g5 e3 48. g6 e2 49. g7 e1=Q 50. g8=Q *
Position (FEN): 6Q1/8/1k6/pP5p/K6P/8/8/4q3 b - - 0 50
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1173
Best move: Qb4#