Captain Andy Caunce climbed off his sick bed to propel Baxenden back into the Ribblesdale League title race.
The skipper smashed a whirlwind 90 off just 45 balls, including seven sixes, as Baxenden reached 221-5 from their 33 overs against Edenfield.
Lewis McIntosh then claimed 6-47 as the visitors were bowled out for just 92.
It ended a run of five losses for the one-time league pacesetters and they capitalised on new leaders Barnoldswick’s abandoned clash.
Bash are 16 points off the lead with just less than half the season to play.
"I had a bug last week and didnt feel well at all," said the captain.
"I was always going to play but I didn’t feel 100 per cent.
"When I came in Bobby (pro Baber Naeem) had not got many and we were about 112-4 with around 11 overs left.
"I just got into a rhythm and whizzed it around and went big in the final overs and luckily it came off for me.
"And then Lewis got six wickets so he is back with a vengeance and so, after five games without a loss, we have got some confidence back.
"It was a relief as you do start to wonder where the next win will come from and hopefully we have got back on track."
The skipper believes that Barnoldswick’s title chase could be hampered by the weather.
"Their ground seems to get really wet, I spent two-and-a-half hours the other Saturday helping to clear it," said Caunce.
"They could struggle to get games on if the rainy weather continues and so that could have a major effect on who wins the title."
The 2009 champions certainly haven’t given up on securing top spot this season despite their mid-term blip.
"There is still almost half the season to go and a lot could happen," continued the captain.
"Every team tends to go through a bad patch – where they may lose two or three – and Barnoldswick and Read haven’t yet, so we need to push on now.
"It’s a big weekend with a double header against Earby then a local derby with Oswaldtwistle Immanuel on Sunday and we need to make sure we stay in contention."
Great Harwood continued their decent run, seeing off the challenge of fourth-placed Whalley and moving up to sixth in the league.
Matt Howarth hit 64 as Great Harwood made 151-4, helped by 20 extras.
Whalley were set a revised target of 102 but finished on 87-4 as pro Syed Shahabuddin and Stuart Maher took two wickets each and kept it tight.
Oswaldtwistle Immanuel were narrowly edged out by two wickets against Padiham.
Professional Chris Cook-Martin hit 52 as he made it to 571 league runs for the season, with Naeem leading the way on 689 and Shahabuddin on 668.
Ossie set 138 and despite four wickets for Imran Abid and three for Oliver Jones they just couldn’t get the last few out.
Elsewhere second-placed Read also took advantage of Barnoldswick’s frustrating day.
Read’s game against Salesbury was reduced to 36 overs per side with the visitors making 163-4.
Professional Susantha Pradeep continued his excellent form with 73 from 86 balls including six fours and five sixes.
Read’s paid man Stuart Hornby has also batted consistently well this year and his undefeated 85 saw Read home with two overs to spare.
Cherry Tree defeated champions Clitheroe by three wickets.
BAXENDEN were due to play their Twenty20 semi-final at home to Whalley last night (Thursday) with Great Harwood v Settle in the other semi-final to be played Friday 5 August at 6.15pm.