Aaron Somerville scored four times as Whitehill added to Threave Rovers’ relegation worries at Ferguson Park.
A goalless opening 15 minutes was broken when Wayne McIntosh found himself in space, rounded the Threave goalkeeper Vinnie Parker and slotted the ball into the net.
On 17 minutes it was 2-0 when McIntosh was fouled in the box and Somerville sent the keeper the wrong way from the penalty spot.
It was all Whitehill and Steven Manson crossed for McIntosh, who somehow failed to score from inside the six-yard box.
Twenty-three minutes in, Manson was again involved, crossing to the back post for Danny Noon who saw his effort saved by Parker.
Moments later the home side did have a third goal as a long Bryan Young clearance found Somerville, who run through on goal and scored.
Around the half-hour mark things got even worse for Threave when John Hall slid McIntosh in and his cutback found Somerville, who grabbed his hat-trick with another cool finish past Parker.
With half time approaching, Welfare pushed for a fifth and Andy Martin broke down the left and found McIntosh, who shot just wide.
Five minutes after the restart, Danny Noon hit the woodwork from close range after good work from Manson had set him up. Three minutes later, though, he made no mistake when Darren McGlashan teed him up to make it 5-0.
On 57 minutes it was six and Somerville had his fourth of the afternoon, heading home a pinpoint cross from McIntosh after good work from Hall.
Whitehill manager Mike Lawson was able to give run-outs to Under-20 players Daniel McKinley, Gavin Stevenson and James Flynn.
Whitehill Welfare: Young, Hall, Martin, O’Donnell, McKenzie, McGlashan, Manson, Kidd, McIntosh, Somerville, Noon. Subs: Kidd, Sproule, Flynn, Swinney, McKinley, Stevenson.
Threave Rovers: Parker, Jackson, Roan, Parker, Tait, Wilby, Fyfe, Goodwin, Donley, Struthers, Docherty. Subs: Milligan, Ainsley.