It was a mixed weekend for Brighouse, who were looking to extend their eight match unbeaten run at home to Yeadon on Saturday.
Batting first the home side struggled against the bowling of Richard Marsden (four for 34) and at 74 for seven were in deep trouble.
A piece of dogged resistance from Sadaqat Zaman took the Brighouse score on to 126 all out after 44 overs.
It took Yeadon 29 overs to reach the required target and inflict a six wicket defeat on Brighouse with a score of 128 for four.
Yeadon opener Damon Gormley hit an unbeaten 68 in the visitors’ response.
It was a much better performance on Sunday at home to Bowling Old Lane which saw Brighouse move up into ninth place in the table with a four wicket win.
The visitors won the toss and decided to bat first. However, some inspired bowling from Mohammed Hafeez (fivefor 46) restricted Old Lane to 127 all out after 44 overs. Skipper Umar Salim also chipped in with a couple of wickets.
In response, Brighouse found it tough and needed 48 overs to reach the required total. A welcome return to form with the bat saw skipper Umar Salim top score with 40.
The 16 points took Brighouse to their highest position for many years in Division Two and they will hoping for victory number 12 in their final game of the season at Spen Victoria on Saturday.
A bleak weekend for Brighouse seconds, with two defeats, saw them slip into bottom place in Division Two with one game left.
In-form batsman Chris Maloney turned his hand to the ball and took out Idle’s first three batsmen with figures of three for 48. His son Max also chipped in with two for 12 as Idle’s 10 men posted a total of 185.
Brighouse should have been capable of overhauling this on recent form, but only Christian Dunkerley made any real progress with the bat hitting 37 as Brighouse fell 20 runs short and were bowled out after 46 overs.
The seconds put up a much improved display at neighbours Cleckheaton the following day
Batting first they posted a decent total of 205 with Craig Robson top scoring on 61. He was supported by Chris Maloney with 26 and Jason Horsley and Zabir Ashraf hitting 25 apiece.
However Cleckheaton skipper Chris Dobson became the first second team player to make 1,000 runs this season as he steered his side to a six-wicket win.
Dobson, who started the day needing 99 to reach the landmark, made an unbeaten 112 as his young side overhauled the Brighouse score of 205 with 17 overs in hand.
The seconds will be hoping to climb off the bottom in their final game against Bankfoot at Russell Way.