Walsh kicked six of his side’s seven points in the second-half after Galway midfielder Sean Moran scored a goal in the 24th minute to bring them back into the game after early Cavan dominance.
Galway boss Tommie Joyce was delighted with his side’s response after their Connacht final collapse to Roscommon.
“We turned it around well; we were under pressure.We looked at ourselves the Monday night after the Connacht final and we said that we have two weeks to get it right. And in fairness to them they trained very hard the last two weeks and got our deserved dues with a win. The goal brought us back in the game. If we were six or seven points down at half-time it would have been very hard to come back.”
After their Ulster final win against Armagh much was expected from Cavan, and in the opening exchanges they looked like a side set on the path to victory. Full-forward Kevin Bouchier roved far and wide and was involved heavily in the creation of points for Joe Dillon (2) and Dara McVeety, as well as notching a pair for himself.
But Moran’s well-taken goal knocked the stuffing out of the Ulster boys, a blow which they never really recovered from. Cavan held a 0-6 to 1-2 advantage at the break but Walsh stepped up and led Galway through.
Scorers for Galway: S Walsh (0-6, 4fs); S Moran (1-0); G Armstrong (0-1); I Burke (0-1); C Mulryan (0-1).
Scorers for Cavan: K Bouchier (0-3); J Dillon (0-2); D McVeety (0-1); C Finnegan (0-1); C Brady (0-1); A Graham (0-1).
GALWAY: C Gleeson; A Nolan, J Shaughnessy, E Murray; E Walsh, C Cunningham, C Mulryan; S Maughan, S Moran; P Glynn, T Curran, S Walsh; G Armstrong, I Burke, C Rabbitte.
Subs: S Geoghegan for Curran, h-t; J Kelleher for Glynn, 42; L Silke for Murray, 52; G Canavan for Cunningham, 58; G Kelly for Rabbitte, 61.
CAVAN: B O’Mara; B Sankey, K Clarke, C Smith; G Smith, C Moynagh, C Brady; P Graham, M Argue; A Dewart, J Dillon, D McVeety; A Graham, K Bouchier, C Finnegan.
Subs: N O’Donnell for Dewart, 34; L Buchanan for McVeety, 37; V Coyle for Argue, 43; K Mulvanny for Dillon, 48.
Referee: Damien Brazil (Offaly).