The St. Louis Blues ended a five-game home losing streak with a 2-1 win over the Columbus Blue Jackets. David Perron scored the game-winning goal midway through the third period for the Blues.