PIRATES ARE IN THE FINAL!!!

Another step closer to silverware for the Sea Robbers, who now have to wait for the winner between Baroka and Bidvest Wits.

90+4 So close to an equaliser

Almost some late drama as Castro's header is stopped on the line by Mabokgwane.

90+3' Almost a brace for Shonga

The Zambian's curling effort goes agonisingly close.

90' Tick tock

Kaizer Chiefs are running out of time. Four minutes added on.

85' Shonga strikes

After trying the whole afternoon, Justin Shonga manages to beat Khune to put Pirates back in the lead. Looks like we're not going to extra time after all!

83' #ZumaMustGo?

Daniel Zuma seems to be in a bit of bother, and is receiving treatment for what appears to be cramps!

80' A sign of frustration

It's difficult to penetrate the Chiefs defence, and Pule unleashes a.speculative shot which lands in the second tier.

77' Foiled!

A threatening counter attack from Amakhosi is snuffed out just as Billiat attempts to deliver a cross in the box.

69' Chiefs follow suit

Bernard Parker is on for Lebogang Manyama.

68' That's it from Kutumela

Pirates make the first change of the game. Thabiso Kutumela off for Augustine Mulenga.