Clare scored nine of the last 11 points to squeeze out Dublin at Cusack Park and move into second place on scoring difference in Division 1A of the Allianz Hurling League.
Trailing by 0-8 to 1-10 at half-time, the wind-assisted Banner came good in the second half to the delight of the home supporters in the 4,370 attendance. Substitutes Jason McCarthy, Aaron Cunningham and Ian Galvin all found the target in the closing stages to leave Dublin needing a big win over Kilkenny in the final round to avoid the relegation playoff. Galvin had been replaced by Cathal McInerney in the 25th minute before returning to the fray as a 61st minute replacement for Podge Collins.
Ryan O'Dwyer's 19th minute goal handed the visitors a 1-4 to 0-5 lead, which they maintained until the final quarter. They posted six of the last nine scores in the first half, including two from Niall McMorrow, to lead by five at the break.
Clare resumed with two points from David Reidy and another from man of the match Seadna Morey to reduce the gap to two. However, Dublin replied with points from Ben Quinn, Chris Crummey and Eamon Dillon to restore their five-point advantage, 1-13 to 0-11, after 44 minutes.
But inspired by Morey, Clare dominated the final 25 minutes with the corner back's second point in the 57th minute bringing them level on 0-16 to 1-13.
Clare - P Kelly; D McInerney, C Dillon, S Morey (0-2); B Bugler, C Cleary, D Fitzgerald (0-1); J Shanahan (0-2), D Reidy (0-8, 7f); C Malone, P Collins (0-1), J Conlon; A Shanagher, P Duggan, I Galvin (0-3). Subs: C McInerney (0-1) for I Galvin, J McCarthy (0-1) for J Shanahan, A Cunningham (0-1) for P Duggan, I Galvin for P Collins.
Dublin - C Dooley; J Madden, S Barrett, E O'Donnell; C Crummey (0-1), L Rushe (0-1), C MacGabhann; B Quinn (0-2), D Fox; F McGibb (0-1), N McMorrow (0-3), R McBride; E Dillon (0-2), R O'Dwyer (1-0), D Burke (0-2f). Subs: C Bennett (0-3, 2f, 1'65) for D Burke, C Conway for R McBride, C O'Sullivan for F McGibb, C Boland for C O'Sullivan, F O Riann Broin for J Madden.
Referee - A Kelly.