Mary Moraa is the 2022 Commonwealth Games women's 800m champion.
Fresh from winning bronze during the World Championships in Oregon last month, Moraa was keen to improve on her performance which she did in style by winning gold for Kenya in the finals on Saturday night.
Moraa clocked 1.57.07 to emerge top ahead of local British favourite and Olympic silver medallist Keely Hodgkinson who took silver again in 1.57.40.
Scotland’s Laura Muir last dipping effort saw her steal away the bronze medal from Jamaica's Natayo Goule in a photo finish battle at the finishing line.
Muir clocked a season-best of 1.57.87 as Goule also timed a season best of 1.57.88 to finish fourth.
In the race, Moraa led from the start sprinting through the opening 200m before cooling off steam at the bell as she went from first to last with 300m to go.
With local favourite Hudgkinson leading the race alongside Jamaican Goule, nobody foresaw Moraa who came back into life at the 200m bend before sprinting her way to glory in the last 100m.