Brandon Hagel had a goal and an assist, Andrei Vasilevskiy stopped 31 shots and the Tampa Bay Lightning won their eighth straight with a 4-2 win over the Colorado Avalanche.