ANAHEIM >> In a coming-out party two years ago, Matt Shoemaker won 16 games as he finished second in the voting for the American League Rookie of the Year.

But the right-hander has never had a run like this.

Until he walked Cleveland Indians designated hitter Carlos Santana in the top of the seventh inning Saturday night, he had struck out 49 batters without a walk, a franchise record and the third-longest streak for a starting pitcher since 1974.

Shoemaker went 26 days without walking a batter, the previous one being on May 16, in the second inning of a win over the Dodgers in which he saw Joc Pederson and Trayce Thompson reach first base in consecutive at-bats.

He was in line for the win until closer Huston Street gave up three runs in the top of the ninth inning, his first blown save of the season in seven tries, that tied the game.

In the bottom half, Yunel Escobar hit a walk-off single with one out that dropped into shallow center field. The Angels defeated Cleveland, 4-3, and snapped a five-game losing streak.

The Angels’ first run came in the bottom of the fourth inning after Jefry Marte’s double brought in Mike Trout.

Marte got ahead of a 95 mph fastball from Indians right-hander Trevor Bauer, a Los Angeles-area native and former Golden Spikes Award winner at UCLA, and lined it down the third-base line.

Bauer gave up three runs on nine hits in eight innings.

It was the fourth RBI for Marte this week, as he has been in the starting lineup for three of the last four games. It was also his third extra-base hit in that span.

“With Jefry, the ball really comes off his bat hot,” Angels manager Mike Scioscia said before the game.

Trout was 2 for 4. He was hitting .200 in his last seven games entering Saturday and was 0 for 4 in the series opener against the Indians Friday.

Shoemaker was effective early on, striking out two batters in the first inning. His fastball hit 95 mph, with his changeup and curveball keeping hitters off balance.

The outing from Shoemaker again provided a bright spot for a pitching rotation that has otherwise been marred with injuries and inconsistency this season. Four starters remain on the disabled list, and Hector Santiago, a 2015 All-Star, has struggled recently, posting a 12.18 ERA in his last five starts.

It was also a bit of an improbable turnaround after he gave up 21 earned runs in his first 20 2/3 innings this season, causing him to be sent to Triple-A.

Since he was recalled, he has a 2.85 ERA in seven starts, including Saturday.

The Angels boosted Shoemaker’s effort in the seventh with a two-run single by Kole Calhoun.