Scottish wingers Liam Burt and Ali Coote provided the goals in each half as Bohemians maintained their revival as they had too much for second-bottom Longford Town at Bishopsgate.
Victory here saw Bohemians build on last week's equally convincing win over Finn Harps.
Longford are now without a win in 10 games since their opening night victory over Derry City.
We need your consent to load this Facebook contentWe use Facebook to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences
Bohemians dominated possession in a helter-skelter opening to the game that started in pouring rain in the midlands.
Despite knocking the ball around encouragingly, the Gypsies initially struggled to breach Town's well-organised rearguard.
Tyreke Wilson teed up a promising free kick for the visitors 20 minutes in after Aaron O'Driscoll fouled Georgie Kelly some 25 yards out, but it sailed over Mick Kelly’s crossbar.
Four minutes later Bohemians were close to finally sparking a dour game to life.
Rory Feely put Coote away on the right and the winger just put perhaps a trifle too much pace on the cross for Ross Tierney arriving at the near post as the midfielder volleyed off target.
Well in charge, you sensed a goal was coming for Keith Long’s side and it duly arrived on the half hour.
Dawson Devoy returned Wilson’s throw to the left-back who picked out Burt inside him.
The left winger took a touch, got his head up and smashed a right-foot shot to the far corner of Kelly’s net for a cracking third strike of the season.
Tierney was then inches away from connecting with a sublime Devoy delivery from the left three minutes before the break as Bohemians came close to adding further substance to their dominance.
Though Longford had a little more about them from the resumption, pressure on their goal soon resumed, Georgie Kelly heading over from Burt’s 56th minute cross.
Minutes later, Coote shot narrowly wide after Longford laboured to clear a corner.
Keeper Kelly then came to the home side’s rescue with a super one-handed save after Kelly met a Coote free kick with a flick header.
Longford continued to work hard, almost snatching an unlikely equaliser on 72 minutes.
Dylan Grimes’ free kick came off the head of Bohemians’ defender James Finnerty to flash just wide for what would have been an own goal.
Remaining very much the better side, though, Bohemians rubber-stamped their win on 74 minutes.
Skipper Keith Buckley and substitute Andy Lyons were initially involved before Tierney’s cross wasn’t cleared allowing Coote to drill his shot to the net from close range.
Longford Town: Michael Kelly; Shane Elworthy, Mick McDonnell, Aaron O’Driscoll, Karl Chambers (Paddy Kirk 66); Dean Zambra (Sam Verdon 75); Dylan Grimes, Aaron Bolger (Aaron Robinson 75), Aodh Dervin, Dean Byrne (Aaron Dobbs 58); Rob Manley (Conor Davis 75)
Bohemians: James Talbot; Rory Feely (Andy Lyons h-t), Rob Cornwall (Ciaran Kelly 82), James Finnerty, Tyreke Wilson; Keith Buckley, Dawson Devoy; Ali Coote (Anto Breslin 85), Ross Tierney (Keith Ward 82), Liam Burt; Georgie Kelly (Promise Omochere 82)
Referee: Adriano Reale (Kildare)