Mariners rally past Twins in 10 for 6th straight