OAKLAND, Calif. -- Mark Canha knew it was just a matter of time before the right pitch would come. He waited, and his patience paid off.
The Athletics, who have won seven of eight, began the day two games ahead of Tampa Bay for the top wild-card spot. Cleveland was a half-game behind the Rays.
Canha was sitting on a hard sinker down and away that he'd seen Royals reliever Jesse Hahn use effectively.
"I was expecting it early," Canha said. "He mixed in a couple of sliders and I finally got the pitch I was looking for."
Canha connected on the fifth pitch of the at-bat, driving a 1-2 sinker down the right field line.
The A's gave away Mark Canha T-shirts that he saw fans waving in the outfield during the game.
"It was a fun day," Canha said. "I couldn't have written a better story myself."
Starters Homer Bailey of the A's and Danny Duffy of the Royals each pitched seven sharp innings. Bailey, who was traded from Kansas City to Oakland in July, allowed three hits and struck out 11 while Duffy gave up two hits and fanned six.
"Both starters were extremely good," Royals manager Ned Yost said. "Homer was much more consistent with his split, now. He just doesn't miss against lefties. Just unbelievable. His curve was good, and he spotted his fastball extremely well. I didn't see him miss a location all day long and it was the same with Danny. I thought this was one of Danny's better games that he's pitched all year long."
Bailey is 4-0 with a 1.88 ERA over his last seven starts. The Royals struck out 19 times and are three defeats away from reaching the 100-loss plateau with nine games left.
"The finish line's in site," A's manager Bob Melvin said. "You can talk about games leading up, you can talk about series earlier in the season, but teams play differently now and each game's more important and guys step up. It's a different animal right now."
Soler doubled off Bailey with one out and would have scored easily. Alex Gordon, who was issued an intentional walk ahead of O'Hearn's at bat, likely would have scored, too.
MORE FANCY FIELDING
Royals left fielder Gordon crashed into the wall making a running catch to rob Canha of extra bases with one out in the seventh.
Royals: RHP Jakob Junis has been shut down for the remainder of the season due to concerns about his workload, manager Ned Yost said. Junis has pitched 175 1/3 innings in 31 starts. . LHP Eric Skoglund will take Junis' spot in the rotation.
Athletics: RHP Mike Fiers, who experienced nerve irritation in his right arm in his last start, will take his regular turn in the rotation on Friday, when Oakland opens a three-game series against Texas. Fiers lasted just 1 2/3 innings on Sept. 14 against the Rangers in Arlington. He has experienced the injury intermittently over the past two seasons. Fiers had MRI earlier this week and was cleared after throwing a bullpen session without issues, manager Bob Melvin said. "We'll continue to monitor him, but this has kind of popped up for before, hasn't been an issue for him later on," Melvin said. "He's pretty routine-oriented, so we'll keep him on schedule." . RHP Blake Treinen will be shut down for at least two weeks with a back injury. RHP Chris Bassitt will move from the rotation to the bullpen, replacing Treinen.
Royals: LHP Mike Montgomery (3-9, 4.70 ERA) will pitch Thursday's series opener against Minnesota. He's 0-4 with a 4.85 over his last five starts (14 earned runs, 26 innings).
Athletics: Fiers (14-4, 4.09 ERA) will pitch Friday's series opener against the Texas Rangers. Oakland's most reliable starter for most of the season has given up 12 earned runs in 2 2/3 innings over his last two starts and has an 18.78 ERA in three September starts (16 earned runs, 7.2 innings pitched).
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Francisco Lindor on trade rumors: 'I wanna win' in Cleveland
Despite questions on whether the Indians will want to pay the star shortstop when he hits free agency in two seasons, Francisco Lindor maintained that Cleveland is home for him.
Martinez: Astros are taking too much heat for sign stealing
The Red Sox's J.D. Martinez wants the Astros bashing to stop and thinks it's time to move on and focus on this season.
Astros' Francis Martes suspended for season for 2nd positive PED test
Pitcher Francis Martes received a 162-game suspension from Major League Baseball on Monday for testing positive for a performance-enhancing substance for the second time.
Angels owner Arte Moreno nixed trade with Dodgers for Joc Pederson and Ross Stripling
Los Angeles Angels owner Arte Moreno says he nixed a proposed deal with the Dodgers for Joc Pederson and Ross Stripling.
Turner sounds off on Manfred, Astros' punishment
Justin Turner voices his frustrations with Rob Manfred's punishment of the Astros and Manfred calling the World Series trophy a "piece of metal."
Phillies' Andrew McCutchen upbeat about recovery from knee injury
Andrew McCutchen can speak firsthand about modern medical advancements.