A second successive Allianz Hurling League victory wasn't ultimately enough for Waterford to avoid the Division 1A relegation play-off but it will still provide plenty of positives ahead of next Sunday's showdown with Cork.

In front of a disappointing attendance of 2,656, the home side battled back from a six-point deficit to lead by three by half-time, a margin that they would hold until the final whistle despite playing into a stiff breeze for the second half.

Patrick Curran was outstanding for Waterford with a handsome total of 1-13 over the 70 minutes, with Mikey Kearney also chipping in with four points from play as the home side demonstrated great character to hold out for the win.

The opening period was one of contrasting quarters, with Clare benefiting from some needless Waterford errors to establish a six-point advantage backed by eight different scorers, only to see a home revival produce a nine-point turnaround by the break.

Clare's David McInerney wins an aerial ball

Kieran Bennett and Patrick Curran matched an early brace of Peter Duggan frees by the sixth minute as Waterford's long-range shooting tallied four wides.

Successive points from David Reidy, Cathal Malone and Ian Galvin helped the visitors to settle but while Waterford did respond through Curran and Conor Gleeson, a further Clare brace from Tony Kelly and Shane O'Donnell ensured a 0-07 to 0-04 lead by the 15th minute.

That advantage would be doubled in the next minute as John Conlon intercepted a Kevin Moran pass and found Clonlara club-mate Ian Galvin to pick out the unmarked Conor McGrath to billow the net at 1-08 to 0-05.

There would be a sea-change for the remainder of the half, however, as Waterford reshuffled their pack by pushing on Austin Gleeson as a third midfielder.

Waterford's Conor Gleeson and Clare's David Reidy 

Gathering momentum with a seven-point unanswered rally, five from the stick of Patrick Curran, Waterford edged ahead for the first time at 0-12 to 1-08 by the 31st minute.

David Reidy stopped the rot with Clare's first score in 15 minutes to level the tie but they would be rocked back on their heels when Patrick Curran pulled a rebound to the net after Clare goalkeeper Donal Tuohy had smothered Stephen Bennett's initial effort on their way to a 1-13 to 1-10 half-time cushion.

Clare quickly made up the ground on the restart with points from Kelly (2) and Duggan but they were unable to maintain that intensity and would find Waterford's physicality increasingly difficult to handle.

Waterford's Ian O'Regan stops to sign autographs at the end of the game

Instead, Curran and Kearney kept the scoreboard ticking over for the hosts, with three-in-a-row from the former handing Waterford a 1-21 to 1-17 lead by the 61st minute.

Tony Kelly was instrumental in keeping the visitors within striking distance but two points was as close as they would get as Austin Gleeson repelled a last-gasp 20metre from Peter Duggan to cement their first home victory of 2018.

Clare, meanwhile, finished fourth in Division 1A to set up a Shannonside derby with Division 1B champions Limerick next Sunday, the venue to be decided by a toss of a coin.

Waterford: Ian O'Regan; Barry Coughlan, Shane Fives, Ian Kenny; Tadgh de Burca, Austin Gleeson (0-01), Kieran Bennett (0-01); Mark O'Brien, Conor Gleeson (0-01); Kevin Moran (0-01), Stephen Bennett (0-01), DJ Foran (0-01); Michael Walsh, Patrick Curran (1-13, 0-09f), Mikey Kearney (0-04)

Subs: Tom Devine for Foran (50), Tommy Ryan for Walsh (50), Conor Prunty for O'Brien (54), Maurice Shanahan for Moran (60), Philip Mahony for Gleeson (70)

Clare: Donal Tuohy; Jack Browne, Conor Cleary, Patrick O'Connor; Seadna Morey (0-01), David McInerney, David Fitzgerald; Cathal Malone (0-01), Tony Kelly (0-04); Peter Duggan (0-05, 0-04f), John Conlon (0-02), David Reidy (0-03); Conor McGrath (1-01), Ian Galvin (0-02), Shane O'Donnell (0-01)

Subs: Mikey O'Malley for Morey (51), Jamie Shanahan for O'Connor (60), Cathal McInerney for Malone (67), Ryan Taylor for Galvin (68), Eoin Quirke for Browne (70)

Referee: Johnny Murphy (Limerick)