Five players were sent off in this clash at Newbridge as Ballypickas proved too strong for their Kildare opponents.
Referee Alfie Devine had to dish out three red cards in injury-time as tensions reached boiling point and a row along the sideline quickly escalated, eventually into involving almost every player on the field.
Laois side Ballypickas played the first half with the aid of a substantial wind, which helped them establish a 0-8 to 0-2 lead at the break - with MJ Lalor scoring four points from placed balls.
Broadford's Tommy Reilly was shown a second yellow just before half-time, which left the Kildare side with a huge uphill task. They then lost Dean Hanley to a straight red following an off-the-ball incident in the 51st minute.
Lalor got the final point with five minutes to go, but that wasn't the end of the drama.
Ballypickas' Adrian McDonald was given a straight red in added time and Broadford duo Bernard Reilly and David Reilly soon followed.
SCORERS - Ballypickas: J Lalor 0-6 (4fs, 1'65'), C McEvoy 0-2, E Boggan (f), D McVey ( f), A McDonald, T Whelan 0-1 each. Broadford: D Ryan 0-2 ( 1 '65', 1f), M O'Gorman, G Scanlon, D Hanley (f) 0-1 each.
Ballypickas - S O'Dea; W McDonald, P Gorman, T Cass; E Boggan, D McVey, R Carter; C McEvoy, L Lalor; K Bowe, M J Lalor, P Boggan; A McDonald, M Boggan, T Whelan. Subs: E Hennessy for Boggan (41), B Lalor for Boggan (45), D Cahill for Whelan (56), N Concannan for McWey (60).
Broadford - D Reilly; D Fox, C Flanagan, S Regan; D Carroll, D Ryan, S Flanagan; T Reilly, L Flynn; C Grehan M O'Gorman, G Scanlon; G Miggin, B Reilly, D Hanley. Subs: C Fox for D Fox (21), G Lennon for Grehan (46), T Rossiter for Carroll (49).
Ref - A Devine (Westmeath).