Orlando Pirates went ahead in the 29th minute when Tshegofatso Mabasa tapped in a Deon Hotto cross
Mabasa was back and this time to connect a Patrick Maswanganyi feed in stoppage time of the first half.
To cap a fine afternoon, Mabasa then unleashed a grounder from just inside the box and the provider was again Maswanganyi.
Sydney Malivha then grabbed Baroka's consolation goal as the match ended 3-1 in favour of Pirates.