Bulls picked up a narrow win over Dunsborough in Round Six of the Bunbury Basketball Association's 2019/2020 Men's competition.
Led by Travis Durnin (27) and Trent Worthington (21), the reigning premiers nabbed a 20-point lead at the main break.
Refusing to back down, the Oilers reduced the deficit to nine in the third quarter.
Bulls held on to claim a gutsy 80 to 79 victory.
Tornadoes Black retained top spot on the ladder with a well-deserved win over Aces Sky.
Trailing by one point at the first change, Tornadoes Black recovered to lead by 10 at half time.
Bolstered by Jason Smith (20), the side later went on to celebrate a 62 to 52 result.
Brody England (39) and Devan Craig (30) were instrumental in Aces White's 142 to 50 win over the Eaton Eagles.
Aces White's Josh Nimmo (25) and Riley Parker (22) made an impression, while Blair Fisher top scored for Eaton with 15.
Dunsborough's Women's side overpowered Bulls at the South West Sports Centre, on Friday night.
After an exciting first half, the Oilers held an 11-point buffer at the main break.
Thanks to Zoe Keller (16) and Skye Palmer (15), Bulls pulled themselves back from the brink in the second half.
Adele and Dana East shot 23 and 22 respectively in the Oilers' 66 to 61 win.
Zaya Black (16) and Ebony Bilcich (15) led Tornadoes Black to a resounding victory over Aces Sky.
Leading by 10 at half time, the reigning premiers stormed home to win 64 to 59.
Abbey Hall (27) and Sydney Lewis (11) supported Aces Sky throughout the clash.