Vince with the bat and Shamsi, Viljoen and Fortuin with the ball shined for Rocks.
Batting first after losing the toss, Rocks put on 166/7 on the board with James Vince making 37 and skipper Du Plessis making 27, while Henry Davids and Ferisco Adams making 23 runs apiece. Imran Tahir picked 2/17 for the Giants.
MSL 2019: Gayle "no burden on our side", Jozi Stars' chief backs underfire batsman
In reply, spinners Tabraiz Shamsi and Bjorn Fortuin picked wickets regularly, not giving a chance for the Giants’ batsmen to settle down. Ben Dunk made 45 and was dismissed hit wicket, while Matthew Breetzke made 22.
Rocks won the match by 31 runs and went to the top of the points table with 19 points from 6 matches with four wins and one loss.
BRIEF SCORES:
PR 166/7 (J VINCE 37; I TAHIR 2/17) lost to NMBG 135 (B DUNK 45; G VILJOEN 2/21) by 31 runs