KANSAS CITY, Mo. (AP) — Kyle Gibson bounced back for a rocky start to shut down Kansas City, and the Minnesota Twins held on through a shaky ninth to beat James Shields and the Royals 2-1 on Tuesday night.

Gibson (9-8) allowed only a single by Alcides Escobar in the third inning and another by Nori Aoki in the sixth over seven dazzling innings. He was at his best toward the end, too, setting down the Royals in order in the seventh on four seemingly effortless pitches.

Casey Fien worked the eighth before Glen Perkins ran into trouble in the ninth, giving up a leadoff double to Omar Infante and an RBI single to Eric Hosmer. Perkins bounced back to get three straight pop outs and record his 26th save of the season.

Josh Willingham hit a sacrifice fly in the third inning and Brian Dozier provided a run-scoring single in the fifth off Shields (9-6).

Twins' Arcia stays behinds after birth of child

KANSAS CITY, Mo. (AP) — The Twins were playing short-handed Tuesday night against the Royals while outfielder Oswaldo Arcia spent time with his family following the birth of his baby boy.

Twins assistant general manager Rob Antony said Arcia declined to take paternity leave. He planned to spend the day with his boy before catching a flight to Kansas City for Wednesday's game.

In other news, Antony said that catcher Joe Mauer swung in the batting cages and did a series of drills while recovering from a strained right oblique. Mauer plans to hit live batting practice in the cage on Wednesday before the Twins decide on his next step.

Right-hander Ricky Nolasco, recovering from a sore elbow, also came out of a bullpen session feeling good. He plans to throw another one Thursday.

'Out of nowhere': Twins add undrafted 24-year-old

SAN FRANCISCO (AP) — In one of their craziest scouting experiences, the Minnesota Twins have reached a deal with a 24-year-old pitcher who has thrown 100 mile per hour fastballs in a California summer league but has never been drafted.

The Twins plan to send Brandon Poulson to their rookie league club in Elizabethton, Tennessee. He was cleared to play on Tuesday.

Poulson pitched this summer for the Healdsburg Prune Packers in the collegiate Sacramento Rural League. He played last season for the Academy of Art University in San Francisco after taking off a couple of years to work in his father's excavating business.

The 6-foot-6 Poulson previously played baseball and football at Santa Rosa Junior College but was never drafted. His manager this summer was the brother of major leaguer Jonny Gomes.

Sean Johnson is the Twins' scouting supervisor for the West Coast and says "this kid came out of nowhere."

MLB Roundup

A's rally as Angels fall

UNDATED (AP) — The Oakland Athletics were able to pad their lead in the American League West by rallying for a victory in Houston while the Los Angeles Angels were losing in extra innings.

The A's erupted for six runs in the ninth inning to beat the Astros 7-4. Alberto Callaspo sparked the rally with a two-run single before Yoenis Cespedes and Brandon Moss added RBI singles to put the Athletics ahead. Josh Donaldson capped the rally with a two-run double as the A's moved 2 ½ games ahead of the second-place Angels.

The Angels were 7-6 losers in Baltimore on Manny Machado's leadoff homer in the bottom of the 12th. Nick Markakis hit a three-run homer and Adam Jones added a solo blast before the Orioles improved to 12-3 in extra innings.

The Birds blew a 6-4 lead before maintaining their 2 ½-game lead over Toronto in the AL East.

The Blue Jays kept pace with the O's as Marcus Stroman held Boston to a run and six hits while fanning eight over seven innings of Toronto's 4-2 triumph at Fenway Park. Anthony Gose snapped a 1-1 tie with a two-run double in the fourth after Colby Rasmus homered.

Detroit's lead in the AL Central remains five games over Kansas City. Jose Abreu was 3-for-4 with a two-run homer and four RBIs as the Chicago White Sox blasted the Tigers 11-4 in Detroit. Alexei Ramirez added a three-run double and Adam Dunn smacked a solo homer to help the Chisox deal the Tigers their fourth consecutive loss.

The Tampa Bay Rays continued their torrid stretch while dealing the Milwaukee Brewers their third straight loss.

Alex Cobb struck out 12 while limiting the Brewers to a run and three hits in eight innings of the Rays' 11th victory in 12 games, 5-1 at St. Petersburg. Ben Zobrist tied the game with a solo homer in the sixth before his RBI double triggered the Rays' four-run eighth. Logan Forsythe added an RBI double and scored on Brandon Guyer's two-run single.

The surging Rays are one game under .500 for the first time since April 23.

The Pirates are within one game of the NL Central-leading Brewers after Francisco Liriano struck out 11 and allowed just four hits over seven innings of Pittsburgh's 3-1 triumph at San Francisco. Josh Harrison hit a solo homer and Travis Snider added a two-run blast to help Liriano win his second consecutive start since opening the season 1-7.

The Cardinals' 3-1 loss at San Diego keeps St. Louis 1 1/2 games behind Milwaukee. Jedd Gyorko singled home the tiebreaking run, Yangervis Solarte added a solo homer and Tyler Ross struck out seven in six innings to lead the Padres.

The Dodgers doubled up Atlanta 8-4 to stretch their lead in the NL West to three games over the Giants while keeping the Braves a half-game behind the NL East-leading Nationals. Matt Kemp led the Dodgers' 15-hit attack with a pair of two-run homers, and Yasiel Puig went 4-for-5 with two runs scored.

Miami's Henderson Alvarez surrendered just three hits in seven innings of a 3-0 shutout of Washington. Giancarlo Stanton hit an RBI double and a run-scoring single in the Marlins' sixth consecutive win.

Elsewhere in the majors:

— Brett Gardner hit a leadoff homer and was 4-for-5 with three runs scored as the New York Yankees won a 12-11 slugfest against the Rangers in Texas. Mark Teixeira added a two-run homer and scored three times to help the Yankees overcome J.P. Arencibia's grand slam and solo homer.

— Seattle was a 5-2 winner at Cleveland behind the pitching of Hisashi Iwakuma, who surrendered two runs and six hits in seven innings. Dustin Ackley led the Mariners' offense with three hits, including a two-run double.

— Mike Leake was sharp in Cincinnati's 3-0 blanking of Arizona, allowing five hits and striking out eight over 7 2/3 innings. Leake, Todd Frazier and Brayan Pena furnished RBI singles as the Reds won for only the second time in 11 games to move back to .500.

— Cole Hamels struck out eight while scattering six hits in eight innings of Philadelphia's 6-0 shutout of the New York Mets. The Phillies' runs came on homers as Jimmy Rollins and Grady Sizemore hit solo shots before Chase Utley launched a grand slam.

—The Chicago Cubs won a marathon against Colorado, beating the Rockies 4-3 on Starlin Castro's sacrifice fly with two out in the bottom of the 16th. Cubs third baseman Emilio Bonifacio came within a triple of the cycle, going 4-for-7 with a pair of solo homers.

Reds' Bruce on bereavement

CINCINNATI (AP) — Cincinnati Reds outfielder Jay Bruce went on the bereavement list before the second game of a series against the Arizona Diamondbacks. The team did not provide details to honor Bruce's privacy. Bruce is eligible to rejoin the team Friday in Miami.