On a night when Matt Olson homered for the fifth consecutive game -- an A's rookie record -- to help build an early 3-0 A's lead, Oakland entered the seventh inning with an 8-4 deficit before rallying off the Tigers' bullpen.
Alex Wilson stranded the bases loaded after Ryon Healy drove in Lowrie in the seventh, but the A's reloaded them with three consecutive singles to begin the eighth.
Lowrie, who tied Jason Giambi's franchise record with his 47th double of the season earlier in the game, connected on a Wilson cutter and hit a drive to right for his 14th homer of the year and his third career grand slam. He finished with three hits, falling a triple shy of the cycle.
"I think Lowrie was sitting cutter, and I just kind of threw it right into the wheelhouse," Wilson said.
"I faced Alex before and I knew he has a good cutter," Lowrie said. "He threw me a back-door cutter on the first one and I was ready for it. And then he came in and I was able to get on top of it and get through it."
Chris Hatcher stranded the bases loaded in the bottom of the eighth.
McCann led the Tigers with three RBIs, including a two-run triple.
Alex Presley fell a triple shy of the cycle in his four-hit game.
MOMENTS THAT MATTERED Lowrie provides double trouble: Before Lowrie's home-run heroics, the veteran helped build Oakland's 3-0 lead in the third inning with a line drive into left-center field off Tigers starter Chad Bell, scoring Dustin Garneau. Lowrie's 47th double tied Giambi's franchise record from 2001 and drew him closer to Cleveland's Jose Ramirez (50) for the Major League lead.
Castellanos crushes another: The Tigers were already in front when Nicholas Castellanos stepped to the plate against Michael Brady in the sixth, but his two-run drive to left provided what seemed like valuable insurance runs at the time. It also extended Castellanos' hitting streak to 16 games, the longest by a Tiger since Austin Jackson's 16-game hitting streak in 2012. Castellanos barely missed a go-ahead two-run homer in the eighth, doubling off the left-field fence to put runners at second and third.
"I'm aware of it because I get asked about it and it's on the Jumbotron every time I'm up," Castellanos said of the streak. "But it's not like I'm going home and thinking about it."
"It's cool. Obviously, it would be nice if I could mix in another hit once in a while. I'm not complaining at all." -- Olson, on breaking the A's rookie record for most consecutive games with a home run
"I don't think the league would really care. I mean, he's a Major League player. It's not like we're hiring a circus monkey and putting him in to play all nine positions." -- Tigers manager Brad Ausmus, on the possibility of Romine playing all nine positions in a game this season
SOUND SMART WITH YOUR FRIENDS
Presley's leadoff home run in the fifth marked the 5,693rd homer in the Major Leagues this season, tying the all-time record set in the 2000 season. Kansas City's Alex Gordon hit the home run that broke the mark minutes later.
"It's a cool thing," Presley said. "Anytime something historic happens, it's a cool thing. I wish we could've won the game in the process, but it's something that I'll look back on."
WHAT'S NEXT Athletics:Daniel Mengden (1-1, 4.30) takes the hill in the final game of Oakland's nine-game road trip in a 10:10 a.m. PT start at Comerica Park. Mengden threw his first career complete-game shutout in his last outing, allowing two hits in the team's win over Philadelphia.
Tigers:Anibal Sanchez (3-4, 7.03) gets the start for Detroit in Wednesday's series finale, hoping to build on his six-inning, 11-strikeout performance against the White Sox in his last start.