Dublin have made it two wins from two in Division 1A of the Allianz National Hurling League.
They've followed up last week's thrashing of Tipperary with a 0-25 to 3-11 defeat of Kilkenny at Nowlan Park.
The Cats ended the game with 13 men following what looked a harsh first half dismissal of Jonjo Farrell, while Joe Lyng saw red with 15 minutes left.
Dublin themselves had Danny Sutcliffe sent off in injury time.
Tipperary have a first win of the season under their belts, they held off a spirited second half showing from Galway to beat the Tribesmen 2-18 to 0-20 at Semple Stadium.
Wexford maintained their winning start in Division 1B, beating Offaly 2-15 to 0-12 at O'Connor Park.
While in Ballycastle, Limerick were 0-23 to 1-12 winners over Antrim.
Derry remain unbeaten in Division 2A, they saw off Westmeath 2-15 to 3-10 at Owenbeg.
In the early throw-in, Kerry were comfortable 2-20 to 1-6 winners over Wicklow in Arklow.
Kildare were victorious again in Division 2B, beating Down 2-15 to 1-12.
Armagh beat Donegal 1-18 to 2-10.
And in Ballyhaunis, it finished Meath 3-8 Mayo 0-9
Monaghan were 0-17 to 1-10 winners against Roscommon in Division 3A,
Tyrone narrowly beat Fingal 1-16 to 1-15
And Louth ran out 4-17 to 3-7 winners against Fermanagh.