OAKLAND, Calif. -- Bobby Crosby barreled over catcher Vance Wilson for the winning run in the 10th inning, and just like that the Oakland Athletics had their second straight victory against the team with the best record in baseball.
Not a bad lift for a club that got swept by the lowly Arizona Diamondbacks just last weekend.
"It's big for us," said Crosby, who hadn't run over a catcher that way since playing in a summer league during high school. "It's big for our confidence."
Crosby hesitated briefly before taking off for home and getting there just in time.
"I can't tell players how to go out there and play like Crosby plays," A's manager Ken Macha said. "I thought he was going to make it without running the guy over, but the guy was pretty much standing right in front of the plate, so he basically had no choice."
The A's, winners of nine of their last 10 one-run games, snapped a three-game losing streak with Monday night's 5-3 win, then beat the first-place Tigers again in the middle game of the series.
"I never had a chance to get the ball," Wilson said of the final play. "That was a great piece of hitting. He got the job done."
Oakland's Ron Flores, who earned his first major league win with four innings of relief in a 14-inning victory Thursday at San Diego, walked Carlos Guillen to start the 10th. Chad Gaudin (1-2) relieved and Guillen stole his 11th base before Gaudin got two flyouts to right and a groundout.
Payton also had an RBI single in the first for a 1-0 A's lead, and 11 of his 16 RBI since June 13 have either tied the game or put the A's ahead.
"The last couple of weeks, he's just carried us," Crosby said.
Oakland had other chances but couldn't capitalize. Dan Johnson and Jason Kendall hit consecutive two-out singles in the ninth against Joel Zumaya, who then got Mark Ellis to pop out.
Detroit, on a nine-game road trip leading into the All-Star break that concludes with a three-game weekend series in Seattle, lost for third time in four games and will try to avoid a three-game sweep Wednesday.
"We got beat in a tough ballgame, and it's going to happen again," manager Jim Leyland said. "We didn't get the big hit. They did. I'm very encouraged about the ability of this team. This team will meet challenges."
Wilson hit a solo homer to right with two outs in the fifth to tie the game for the Tigers, his fourth of the year. Dan Haren followed by retiring the final seven Detroit hitters he faced.
Haren pitched seven strong innings for the A's, but didn't get enough offense and saw his winless stretch reach four starts since he beat Seattle on June 14. He has three straight no-decisions.
Haren allowed four hits and one run, struck out seven and didn't walk a batter for the fifth time this season.
Tigers starter Justin Verlander pitched well again but received a no-decision after winning his previous three outings. He gave up one run and three hits in seven innings. Verlander, who reached 100 mph, got the A's in 0-2 counts six times.
"I was a little off kilter coming out of the bullpen," said Verlander, who made his major league debut on July 4 last year. "Those close games are fun. It's a challenge and it shows what you have inside. ... We'll forget these last two days. We're a resilient team."
Mark Kotsay singled to left leading off the first for the A's to snap a career-high 0-for-29 slump, then singled again in the eighth.
After Chavez -- playing in his second game back after missing three games with tendinitis in both forearms -- singled in the third, Verlander retired the next 11 batters he faced before Johnson drew a one-out walk in the seventh. Chavez struck out three times.
- Detroit's Craig Monroe had a six-game hitting streak snapped.
- A's OF Nick Swisher sat out with the flu.
- Thomas drew his 1,500th walk in the first to move past Eddie Collins and into sole possession of 16th place on the all-time list. He kept the ball from the milestone. "I had no clue," Thomas said. "I'll take it. That's a lot of walks."
- Kotsay's hitless stretch was the longest by an A's player since Scott Brosius went 0-for-30 from Aug. 26 to Sept. 19, 1995. Stan Javier went 0-for-32 for Oakland earlier in the '95 season.
- Guillen has an eight-game hitting streak.