Blues top Colorado Avalanche 3-2