Marlon Harewood bagged a brace on his full home debut as Barnsley ended a six-game winless run with a 2-1 win against relegation-threatened Scunthorpe.
The on-loan Blackpool striker botched a one-on-one opportunity early in the first half but made amends with an hour gone, finishing from close range after Iron goalkeeper Josh Lillis had tipped Nathan Doyle's 30-yard drive onto the post.
Seven minutes remained when Harewood capitalised on an error from Scunthorpe left-back Ben Gordon before providing an assured finish.
Much of Scunthorpe's good work came through wide midfielder Michael Collins and he reduced the arrears in stoppage time when he slammed home from five yards after Luke Steele parried a shot from sub Mark Duffy.
The victory all but ends any lingering fears of relegation for Barnsley, moving them 12 points clear of Ian Baraclough's Iron, who remain third bottom and have now lost seven consecutive games away from home.