SEATTLE — Mike Leake of the Seattle Mariners lost his bid to pitch a perfect game on a leadoff single in the ninth inning by rookie Luis Rengifo, then finished off the Los Angeles Angels for a 10-0 win Friday night.

A week after the worst start of his career, Leake almost achieved baseball immortality.

The Angels hadn't come close to a hit and Leake hadn't gone to a three-ball count before Rengifo grounded a clean hit to right field on Leake's 79th pitch.

The fans gave Leake a standing ovation and he quickly waved to acknowledge their cheers.

After a walk, Leake (8-8) retired the next three batters for a one-hitter, striking out Mike Trout on a full-count pitch to end it. Leake fanned six overall and walked one.

In between innings, especially as the game went later and later, the bearded, 31-year-old righty sat alone on the Mariners' bench.

"The sixth, seventh, I started to feel it a little bit," he said. "It was a cool experience, too bad we didn't get it."

Leake's second career shutout came exactly a week after he was tagged by the Angels in his previous start, giving up seven runs on eight hits and a walk while getting just two outs. The Angels pitched a combined no-hitter that night in Anaheim while the entire club wore jerseys honouring late teammate Tyler Skaggs.

Leake improved to 101-95 in 10 seasons. This was his sixth career complete game, and second this year, in 284 starts.

There have been 23 perfect games in major league history, the last by Felix Hernandez of the Mariners in 2012.

Daniel Vogelbach hit two homers and drove in six runs as Seattle stopped a six-game losing streak.

Jaime Barria (3-3) lost in relief.

Leake kept the Angels off the bases with a fastball that was right around 88 mph, along with a cutter, changeup and curve.

"I was going after guys. I wasn't going to walk a guy. I was throwing it on the plate and letting them hit it to one of our fielders or late in the count trying to put them away," he said.

Leake was flawless until Rengifo hit a bouncer that split the first baseman and second baseman. Leake then walked Kevan Smith.

Leake was in complete control from the start and overcame a delay of a few minutes in the top of the fifth when a malfunctioning scoreboard stopped play with a strikeout of Andrelton Simmons.

Seattle's previous no-hitter was thrown by James Paxton against Toronto last September.

The Mariners hadn't won since before the All-Star break, a stretch that included their no-hitter loss in LA, and had lost 13 of their last 15.

Vogelbach made it 3-0 with a homer in the fourth. He hit his 23rd home run in the fifth.

TRAINER'S ROOM

Angels: Albert Pujols sat out Friday's game as a precaution. The first baseman came out of Thursday night's game against the Astros with left hamstring tightness. Manager Brad Ausmus said the hope is Pujols will be ready for Saturday's game against the Mariners. . Reliever Keynan Middleton's rehab assignment at Triple-A Salt Lake City has been shut down due to numbness and tingling in his pitching arm. Ausmus said a test showed that Middleton's grafted UCL remains attached. There's no timetable for his return.

Mariners: Closer Hunter Strickland will begin a rehabilitation assignment at Triple-A Tacoma on Saturday in his return from a right lat strain that's kept him out since March. Seattle manager Scott Servais said he will need to make three or four appearances in Tacoma before returning to the major league roster to regain his endurance. But he can't get into the lineup soon enough with Seattle's struggles in the bullpen. ... Center fielder Mallex Smith left the game after the fifth inning with a sore right thumb he injured in the game.

UP NEXT

Angels: RHP Griffin Canning (3-5, 4.74 ERA) will make his first career start against the Mariners.

Mariners: Seattle will send someone to the mound for an inning before turning it over to LHP Wade LeBlanc (5-3, 5.15 ERA).

___

More AP baseball coverage: www.apnews.com/MLB and www.twitter.com/AP_Sports