Updated

Nick Holden scored two goals, Ryan O'Reilly had a goal and an assist and the Colorado Avalanche rallied to beat the Tampa Bay Lightning 6-3 on Sunday night.

Semyon Varlamov stopped 31 shots and Erik Johnson and Tyson Barrie also scored for the Avalanche, who have won two straight.

Johnson scored the go-ahead goal at 16:05 of the third when he pinched in to steal the puck and then sent a shot past Ben Bishop from along the boards.

Nate Thompson had two goals, Tom Pyatt also scored and Bishop finished with 29 saves for the Lightning.

Holden tied it with a power-play goal at 5:12 of the third. It was Colorado's sixth power-play goal in the past three games.

Holden notched his second two-goal game when he scored into an empty net with 53 seconds remaining. Paul Stastny added another with 6.3 seconds left.

Thompson has eight goals, and four of them have come in a pair of two-goal games. He got his first one Sunday when he beat Varlamov on the short side 6:40 into the second period to tie it at 2.

Later in the period, he sent a wrister at Varlamov that settled in the crease, and then he skated through to knock it in at 17:37.

The Lightning missed an opportunity to move into second place in the Atlantic Division and third in the Eastern Conference.

Colorado stayed within three points of St. Louis in the Central Division with the win. The Blues beat Phoenix on Sunday.

The game was scoreless for most of the first period despite plenty of chances. Lightning center Vladislav Namestnikov had two of them and Colorado center Matt Duchene was stopped on a breakaway.

Tampa Bay finally cashed in when Pyatt scored at 16:49 of the first. Barrie tied it 30 seconds later with a shot between Bishop's legs, and O'Reilly gave Colorado a 2-1 lead with his 23rd of the season 1:42 later.

NOTES: Johnson returned to the lineup after being suspended for two games for his slash on New York Islanders C Frans Nielsen on Feb. 8. ... Tampa Bay C Valtteri Filppula missed his fourth straight game with a non-displaced fracture in his right ankle. ... Nathan MacKinnon extended his point streak to 11 games. It's the longest streak by a rookie since teammate Paul Stastny had one of 20 games during the 2006-07 season.