Gloucester full-back Santiago Carreras scored a goal as his team defeated Gloucester 23-13 and qualified for the Challenge Cup semi-finals.
The Argentina outside-back kicked six penalties among his 18 goals, with Sebastian Blake's cross providing the hosts' only try in this attritional game.
At Kingsholm Stadium, the visiting team scored one fine try from winger Kieran Giles, but fly-half Owen Williams converted two penalties and a conversion, but they were unable to score. It didn't come close.
Click here to see teams and scorers
A simple penalty from Carreras gave Gloucester an early lead, but they soon fell behind to a brilliant try.
At half-way Adam Hastings over-hit the forward chip and Jack Walsh collected it at pace for 45 meters before Giles ran in with ease.
After Williams scored, Carreras kicked his second penalty, giving his team a 7-6 lead at the end of the first quarter.
A poor touch clearance from Stephen Varney in the straight gave the visitors an opening to attack, from which Williams extended his team's lead with a direct penalty.
The Ospreys' lineout was a cause for concern as they conceded three points on their own throws in the first 25 minutes, but they were made to pay for it when Blake converted a driving lineout.
Carreras failed a touchline conversion but succeeded in taking his third penalty after Ospreay made the task easier by missing 10 meters in a back chat with the referee.
Williams converted his second penalty on the final kick of the first half, giving Gloucester a 14-13 lead at halftime.
After the restart, with no pressure on, a poor kick from Walsh cost them 50 meters, but flanker Hari Deevs won a crucial penalty at the break to relieve the pressure.
Gloucester lost center Max Llewellyn to injury but overcame the loss to earn their first point of the second half with Carreras' penalty.
Luke Morgan's elusive breakaway earned Wales a penalty, but Williams' kick bounced off the post.
As the Ospreys captain continued to argue with referee Pierre Bourset over the decision, Carreras quickly fired his fifth shot on target and Williams was made to pay for his mistake.
Brussett immediately ordered a penalty in Gloucester's favor, this time from a scrum, but Carreras again made no mistake and took Gloucester into the semi-finals.
🔴 Gloucester is on the lookout #ChallengeCupRugby Semi-finals!! #GLOvOSP pic.twitter.com/WCMvO5faw8
— Planet Rugby (@PlanetRugby) April 12, 2024
team
Gloucester: 15 Santi Carreras, 14 Jonny May, 13 Max Llewellyn, 12 Seb Atkinson, 11 Jake Morris, 10 Adam Hastings, 9 Stephen Varney, 8 Zach Mercer, 7 Lewis Ludlow (c), 6 Ruan Ackerman, 5 Freddie Thomas, 4 Freddie Clark, 3 Kirill Gotovtsev, 2 Seb Blake, 1 Jamal Ford Robinson
Replacement: 16 Santi Socino, 17 Meiko Vivas, 18 Fraser Balmain, 19 Albert Tuisé, 20 Jack Clement, 21 Caolan Engelfield, 22 Charlie Atkinson, 23 Chris Harris
Osprey: 15 Jack Walsh, 14 Luke Morgan, 13 Kieran Williams, 12 Owen Watkin, 11 Kieran Giles, 10 Owen Williams, 9 Ruben Morgan-Williams, 8 Morgan Morris, 7 Justin Typuric (c), 6 Hari Deeves, 5 Adam Beard, 4 James Ratty, 3 Tom Botha, 2 Sam Parry, 1 Gareth Thomas
Replacement: 16 Lewis Lloyd, 17 Nicky Smith, 18 Reece Henry, 19 Hugh Sutton, 20 Morgan Morse, 21 Luke Davies, 22 Dan Edwards, 23 Max Nagy
venue: kingsholm
kick off: 20:00 GMT
Referee: Pierre Bourset (France)
Assistant referee: Toual Traini (France), Jeremy Rosier (France)
TMO: Denis Grenouillet (France)
read more: Former England international praises Northampton's 'want to entertain' and 'first Six Nations game in a while'