Sagging Yankees win for just 10th time in 30 games, top Jays