ARTICLE AD BOX
URC play-off quarter-final: Bulls v Edinburgh
Bulls (18) 42
Tries: Hanekom, Kriel, Vorster, Moodie, Johannes, Nortje Cons: Johannes 3 Pens: Johannes 2
Edinburgh (21) 33
Tries: Goosen 2, Thompson 2, Ashman Cons: Thompson 4
Bulls fought back to beat visitors Edinburgh and set up a United Rugby Championship play-off semi-final against Sharks or Munster.
The Scottish side built up a commanding 16-point lead in Pretoria with Wes Goosen going over early on and Ross Thompson crossing either side of Cameron Hanekom's try for the hosts.
David Kriel and Harold Vorster's scores reduced the Bulls' deficit as half-time neared.
And Jake White's side took command after the restart as Canan Moodie burst through to put them in front for the first time early in the second period and Keagan Johannes exploited another gap for their fifth try.
Sean Everitt's Edinburgh side reduced the arrears with Ewan Ashman's score and another from Goosen, but Bulls remained in control to reach the last four, where they will be the home side.
It was a second semi-final loss in four weeks for Edinburgh after they were beaten by eventual winners Bath in the Challenge Cup.
Sharks and Munster meet in Durban later (20:30 BST).
More to follow.
Bulls: Le Roux, Moodie, Kriel, Vorster, De Klerk, Johannes, Papier, Wessels, J Grobbelaar, W. Louw, Wiese, Van Heerden, Coetzee, Nortje, Hanekom.
Replacements: Van der Merwe, Matanzima, M. Smith, Kirsten, Van Staden, Z Burger, Gans, Williams.
Edinburgh: Goosen, Graham, M Currie, Lang, Paterson, Thompson, Price, Schoeman, Ashman, Rae, Sykes, Skinner, Ritchie, Watson, Bradbury.
Replacements: Harrison, Venter, Sebastian, McConnell, Muncaster, McAlpine, Healy, Bennett.