Dublin have made it two wins from two in Division 1A of the Allianz National Hurling League.
They have 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.
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 have 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.
Final scores
Allianz Hurling League Division 1A
Kilkenny 3 - 11 Dublin 0 - 25
Tipperary 2 - 18 Galway 0 - 20
Allianz Hurling League Division 1B
Offaly 0 - 12 Wexford 2 - 15
Antrim 1 - 12 Limerick 0 - 23
Allianz Hurling League Division 2A
Derry 2 - 15 Westmeath 3 - 10 Westmeath
Kerry 2 - 20 Wicklow 1 - 6
Allianz Hurling League Division 2B
Kildare 2 - 15 Down 1 - 12
Armagh 1 - 18 Donegal 2 - 10
Meath 3 - 8 Mayo 0 - 9
Allianz Hurling League Division 3A
Monaghan 0 - 17 Roscommon 1 - 10
Fingal 1 - 15 Tyrone 1 - 16
Louth 4 - 17 Fermanagh 3 - 7