Filip Forsberg scored a power-play goal at 1:54 of overtime, and the Nashville Predators rallied to beat the Montreal Canadiens 3-2 Tuesday night in a game between two of the NHL's top teams.

Pekka Rinne made 27 saves in his 39th win. He pulled within a victory of Montreal goalie Carey Price in this showdown between the league's winningest goalies this season.

Mattias Ekholm and Ryan Ellis scored for the Predators, who stayed a point behind first-place St. Louis in the Central Division. Mike Ribeiro had two assists.

Brendan Gallagher and David Desharnais scored in the second period for Montreal, which had won three in a row.

P.K. Subban tripped Forsberg, drawing a penalty 1:09 into overtime. The Predators capitalized quickly with Forsberg's wrister for his 22nd goal this season.

Predators 3, Canadiens 2 (OT)

First Period

1. Nashville, Ekholm 6 (unassisted) 9:10.

Penalties -- Subban Mtl (holding) 2:45, Mtl Bench (too many men) 9:42.

Second Period

2. Montreal, Gallagher 22 (unassisted) 2:28.

3. Montreal, Desharnais 13 (Parenteau, Pacioretty) 12:42.

Penalties -- Weber Nash (slashing) 9:19.

Third Period

4. Nashville, Ellis 7 (Ribeiro, Wilson) 7:56.

Penalties -- Pateryn Mtl (holding) 10:38.

Overtime

5. Nashville, Forsberg 22 (Ribeiro, Josi) 1:54 (pp).

Penalties -- Subban Mtl (tripping) 1:09.

Shots on goal by

Montreal 12 8 9 0 -- 29

Nashville 14 8 8 1 -- 31

Goal -- Montreal: Price (LO, 40-15-5); Nashville: Rinne (W, 39-15-4).

Power plays (goal-chances) -- Montreal: 0-1; Nashville: 1-4.

Referees -- Tom Kowal, Brad Watson.

Linesmen -- Andy McElman, Brian Murphy.

Attendance -- 17,113 at Nashville.