It's all over! The referee has blown their whistle to end the game.
Sebastian Lombard comes on.
Kade Wolhuter has kicked a conversion.
What a kick! Angelo Davids takes full advantage to score for Western Province.
This is dangerous for the defence as Angelo Davids bursts through to advance the Western Province attack.
Spellbinding play by Tristan Leyds is finished off with a try.
Bernard van der Linde comes on.
Keagan Johannes comes off.
The referee is running towards the posts and a penalty try is given to Blue Bulls.
Nama Xaba (Western Province) is shown a yellow card
Kade Wolhuter curls the ball too far, missing the posts to the right.
A series of passes by Western Province results in a try for Tristan Leyds
That's a great try assist by Kade Wolhuter.
Western Province decide to make a substitution, with Marcel Theunissen getting some game time.
Western Province decide to make a substitution, with Jarrod Taylor being replaced.
Western Province decide to make a substitution, with Mnombo Zwelendaba getting some game time.
Western Province decide to make a substitution, with Juan de Jongh being replaced.
Morne Steyn has kicked a conversion.
Lizo Gqoboka scores the try from close range.
Blue Bulls make a substitution with Richard Kriel coming on.
Blue Bulls make a substitution with James Verity-Amm coming off.
Blue Bulls make a substitution with Werner Gouws coming on.
Blue Bulls make a substitution with Muller Uys coming off.
Blue Bulls sub Joe van Zyl comes onto the field.
Bismarck du Plessis departs for Blue Bulls.
Blue Bulls sub Raynard Roets comes onto the field.
Reinhardt Ludwig departs for Blue Bulls.
Western Province sub Simon Miller comes onto the field.
Ben-Jason Dixon departs for Western Province.
Western Province sub Bobby Alexander comes onto the field.
Godlen Masimla departs for Western Province.
Western Province sub Kade Wolhuter comes onto the field.
Tim Swiel departs for Western Province.
Western Province sub Leon Lyons comes onto the field.
Kwenzo Blose departs for Western Province.
Western Province sub Lee-Marvin Mazibuko comes onto the field.
Sazi Sandi departs for Western Province.
The Blue Bulls supporters go wild as Morne Steyn successfully kicks the conversion.
Jarrod Taylor (Western Province) is shown a yellow card
Great hands by Blue Bulls leads to a try for David Kriel
James Verity-Amm played a key part in that try.
Lizo Gqoboka comes on for Blue Bulls.
Simphiwe Matanzima leaves the field.
Jarrod Taylor comes on for Western Province.
Marcel Theunissen leaves the field.
The touch judges raise their flags as Tim Swiel kicks the conversion.
A penetrating move by Western Province results in a try for Cornel Smit.
What a run here by Cornel Smit as they get over the gainline!
Tim Swiel sets up the try.
Angelo Davids makes the break as the defence re-enacts the parting of the red sea.
Morne Steyn adds the two points for Blue Bulls.
Slick passing by Blue Bulls leads to a try for David Kriel.
David Kriel makes the break as the defence re-enacts the parting of the red sea.
Marco Jansen van Vuren sets up the try.
The second half kicks off.
Western Province sub Lukhanyo Vokozela comes onto the field.
JJ Kotze departs for Western Province.
The half-time whistle blows and both teams head for the dressing rooms.
Tim Swiel kicks the penalty.
Tim Swiel does the business as their conversion attempt goes over.
The pick and go results in a try for Western Province as Marcel Theunissen goes over.
Morne Steyn does the business as their conversion attempt goes over.
The pressure has finally told as Keagan Johannes scores from close range.
Cornel Smit (Western Province) is shown a yellow card
Morne Steyn makes no mistake with that conversion attempt.
Blue Bulls are stopped just a few metres from the try line but Bismarck du Plessis picks up from the base of the ruck to score the try.
Tim Swiel curls the ball too far, missing the posts to the left.
Great forward play by Western Province allows JJ Kotze to score the try.
Morne Steyn makes no mistake with that penalty goal attempt.
The defensive line has been broken as David Kriel goes through the gap.
We are underway as the referee blows their whistle.