Day five of the swimming action at the Commonwealth Games provided just as much excitement as the previous four, with South Africa's Chad le Clos stealing the show with his fifth medal of the Games.
Le Clos, who is aiming for a record seven medals once the Games is over, won the final event of the night, powering away from the field to take gold in the 100 metre butterfly.
It was the South African's second Commonwealth title, doubling up on the 200m fly gold he won on Saturday, along with the silver and two bronzes he has also won.
Tomorrow, the 22-year-old will compete in the 4X100m medley relay and the 200m individual medley, as he bids to make history.
Elsewhere in the pool, Sophie Taylor continued England's fine swimming meet by winning gold in the women's 100m breaststroke.
Taylor, 18, produced a stunning final 50m to overtake Jamaica's Alia Atkinson and take the title.
Atkinson had led with just 30m to go, but faltered badly in the latter stages and had to settle for third. Australia's Lorna Tonks took the silver.
The biggest result of the night, though, was perhaps in the women's 800m freestyle where Jazz Carlin became the first Welsh female to win a gold medal in the pool for 40 years.
Carlin, 23, eased to victory, clocking 8:18.11 to beat her own Commonwealth Games record. It was Wales' fourth medal in Glasgow, but the one they had been waiting for.
Tomorrow is the final day of the swimming action, with Le Clos, James Magnussen and England's Ben Proud among those aiming for Commonwealth glory.