Mitch Haniger hit two doubles and the Seattle Mariners snapped Shane Bieber’s record strikeout streak, beating the Cleveland Indians and their ace 3-2 on Sunday.

Bieber (4-3) had fanned at least eight in 20 straight games, but the reigning AL Cy Young Award winner fell short with seven. He was pulled after issuing his fourth walk, and finished his shortest outing of the season at 4 2/3 innings trailing 3-0.

“The last few outings haven’t been super sharp like the beginning of the year,” Bieber said. “That’s the way baseball goes if you’re starting. You have to ride the highs and lows.”

The Indians scored twice in the sixth with help from third baseman Donovan Walton’s error that allowed José Ramírez to reach base. The Mariners turned a double play to get out of a bases-loaded jam in the seventh but the Tribe was 0 for 8 with men in scoring position.