Altona Roosters had little trouble accounting for Keilor Park in the Victorian Turf Cricket Association division 2 on Saturday.
The Roosters, who had one win from their first three matches, put in a strong performance with the ball and then the bat against the Devils.
The Roosters had the Devils in trouble at 3-33 before putting on 35 for the fourth wicket partnership.
Wickets then started to fall, with the Devils losing 7-57 to be bowled out for 125. Matthew Short bowled just 4.1 overs, but it was all he needed, taking 3-12.
The Roosters started well with the bat and had little trouble on the way to hitting the winning runs with more than eight overs remaining.
The Roosters finished 3-127. Leigh Lewis top scored with 27 as all the batters who got out in the middle got starts.
The win moves the Roosters to second on the ladder behind an undefeated Altona Footscray United.
The Bulldogs continued their winning ways on Saturday, beating West Newport.
West Newport made 8-191 from its 40 overs with Josh McDonald top scoring with 75.
Daniel Melican was the pick of the bowlers for the Bulldogs with four wickets.
The Bulldogs got off to a poor start losing a wicket without scoring, but it was only a hiccup as they went on to make 7-192.
Lahiru Kumara top scored with 51.
West Newport shared the wickets around with three players taking two wickets each.
Williamstown CYMS got its first win of the season, beating Newport-Digman.
The CYs made 9-162 from their 40 overs with Matthew Allsop top scoring with 36 at the top of the order.
Michael Formosa was the pick of the bowlers with three wickets.
The Bulls started their run chase well but a couple of late wickets proved costly. The Bulls fell just short, finishing 6-156.
Matthew Shiell top scored with 48 at the top of the order. The CYs shared the wickets.
The CYs now sit in eighth spot, with Newport-Digman in the spot higher.
Kingsville suffered a loss to Royal Park-Brunswick. Royal Park made 1-165 from its overs before restricting Kingsville to 132.
In division 3, the Williamstown Imperials were no match for Point Cook.
Point Cook made 8-207 before bowling the Imperials out for 112.
In division 4, Maribyrnong Park St Marys beat Bellbridge, Laverton was too strong for St Andrews, Williamstown Congs lost to Moonee Valley and Williamstown Colts beat Gellibrand.
In division 5, Footscray Angliss had a draw with no play in its match with Jacana, Seabrook was beaten by Sanctuary Lakes and Barkly Street Uniting was beaten by Melton South Royals.