St Helens remain on the heels of the leaders after a 40-16 win over York also on Friday (Saturday AEST).
Bill Leyland put Saints ahead before Owen Dagnall dotted down twice as the hosts went 16-0 up, but the gap was cut to just six at the break, with Queenslander Jesse Dee bagging a brace.
Alex Walmsley, Jack Welsby, Jake Davies and Nene Macdonald dashed over in the last quarter as Paul Rowley's side closed out a hard-fought home win that keeps them second in the table, level on 16 points – after 10 matches – with Leeds.
In West Yorkshire, Jake Connor, who kicked 16 points and played a direct role in four of his side's tries, made the difference in a match that saw the Rhinos briefly reduced to 11 men after Sivo and Ash Handley were both sin-binned.
Former Parramatta winger Sivo is soaring away at the top of the try-scoring chart with 17 to his name as Brad Arthur's men look increasingly strong contenders for the League Leaders' Shield.
Connor kicked Leeds in front with an early penalty before the halfback's deliciously lofted pass was flicked on by Handley for the onrushing Sivo to score in the corner.
The hosts' relentless pressure continued, with Connor's short ball seeing Kallum Watkins zip in under the posts.
Oliver Pratt crossed to give Wakefield hope after 25 minutes and while Sivo clattered over for his second, he ended the half on the sidelines after catching Wakefield fullback Josh Rourke high.
Tray Lolesio barged too easily through the Rhinos defence before Mason Lino's kick reduced their arrears to eight points at the interval.
Handley was the second Leeds player sin-binned for taking out Rourke and the visitors took advantage of the Rhino's temporary reduction to 11 men as a converted Jayden Myers try had them trailing 22-18.
Wakefield's good work was undone on 55 minutes when Connor sparked a counter-attack from halfway that sent Croft over for Leeds' fifth.
Myers crossed for his second of the night, but two minutes later Sivo completed his hat-trick and Croft added his second after NRL veteran Jack Bird became the third Leeds player to be sin-binned.
Arthur described his side's yellow cards as "fair enough" and hailed his players' bravery to keep control despite the numerical disadvantage.
"I thought were extremely brave and we were good defensively with only 12 players," Arthur said.
"We handled everything really well, and overall I'm extremely proud of how brave the boys were."