Replacementpublished at 16:25 Greenwich Mean Time 13 January
Bristol 7-10 Bulls
The Bulls' Ruan Vermaak lands awkwardly at the lineout, seems to twist his knee and is off, replaced by Ruan Nortjé.
Harlequins knockout hopes still alive when they host Ulster next week
Cardiff exit the Champions Cup with a game to spare
England fly-half Marcus Smith scores on his 150th Harlequins appearance
Harlequins prop Dillon Lewis scores against his former team
Thomas Young crosses twice on his Cardiff return
Matt Lloyd
Bristol 7-10 Bulls
The Bulls' Ruan Vermaak lands awkwardly at the lineout, seems to twist his knee and is off, replaced by Ruan Nortjé.
Bristol 7-10 Bulls
Bristol try to run it inside their 22 but it's sluggish, and a kick to touch gives the Bulls the ball in the Bristol half.
Bristol 7-10 Bulls
Here we go again as the Bulls kick off.
Bristol 7-10 Bulls
I'm quite liking the balloon motif on the Bristol shirts myself...
Bristol 7-10 Bulls
Bristol try to work something deep into the red zone but then a loose AJ MacGinty pass is knocked on by a Bull and the referee blows for the end of an entertaining half.
Bristol 7-10 Bulls
That's a gripping passage of play as Gabriel Ibitoye flips a fine pass out to his right after slicing through the Bulls defence.
The Bulls then run it out of defence from deep in their 22, and eventually kick downfield for a line-out 10 metres out from Bristol's line.
Bristol 7-10 Bulls
Great work from AJ MacGinty as the fly-half stops hooker Jan-Hendrik Wessels right on the line, then the referee blows for a Bristol penalty as the Bulls fail to release.
Brave stuff from the Bristol number 10.
Bristol 7-10 Bulls
More penalties from Bristol, and the Bulls kick towards the corner.
Bristol 7-10 Bulls
Sam Grahamslaw and George Kloska, Bristol's props, have been replaced by Jake Woolmore and Max Lahiff as Pat Lam addresses their problems in the scrum.
But the first scrum sees the same old same old, as the Bulls pressurise Bristol's front row into conceding another penalty.
Bristol 7-10 Bulls
Wilco Louw of the Bulls has gone off holding an arm gingerly.
Then there is a rare mistake from the Bulls as Devon Williams kicks downfield, but the ball rolls on and on over the dead ball line to give Bristol an attacking chance on halfway.
Bristol 7-10 Bulls
That was great work from Williams in a split second under pressure from a huge lock forward.
Noah Heward has failed a HIA and won't resume for Bristol.
Bristol 7-10 Bulls
Ludwig released the ball backwards and the next touch was from Bristol's James Williams so it is no try much to the relief of the vast majority at Ashton Gate.
Bristol 7-15 Bulls
They are still mulling it over - it was given onfield.
Reinhardt Ludwig
The second row slides over the line, but they are checking for a drop or a Bristol hand under it.
He rolled over the line and tried to slam the ball down but it may have come loose.
Bristol 7-10 Bulls
The Bulls are back to 15 now, and a wonderful long pass to the right gives Sebastian de Klerk the chance to cut in from the right before being stopped five metres short.
Kieran Marmion (Con AJ MacGinty)
Back at ya!
Great response from the hosts as AJ MacGinty finds enough space for Kieran Marmion to slice through the Bulls defence for a very welcome score that McGinty converts.
Seargeal Petersen (Con: David Kriel)
A man down? No problem for the Bulls!
They spin it right along the 22, then a pass misses out a player and takes four Bristol players out. Seargeal Petersen is toght to the touchline, but jinks inside to dive over five metres in from the flag for a classy try.
David Kriel lands a superb conversion to extend the lead.
Bristol 0-3 Bulls
The Bulls are bossing the scrums so far, Bristol concede another penalty and the Bulls kick it deep into the Bristol half. Few signs that they are a man down at the moment.
Bristol 0-3 Bulls
Bristol waste their first chance against 14 men, going right and then left in the 22 before being turned over two metres out, allowing the Bulls to hack it downfield.
Bristol 0-3 Bulls
Johan Goosen stops a Bristol move with the most deliberate knock-on you'll ever see, and the number 10 will sit it out for 10 minutes.
Can Bristol make the most of this?