CLEVELAND -- The squirrel was fearless.
Zach McAllister wasn't nervous, either.
Jason Kipnis and Michael Brantley hit two-run homers to back McAllister, powering the Cleveland Indians over the Kansas City Royals 4-3 Monday night when a trespassing squirrel ran around Progressive Field and provided some extra entertainment.
Kipnis connected in the sixth inning off Jeremy Guthrie (2-1), helping the Indians overcome a 3-2 deficit. Brantley provided Cleveland a 2-0 lead in the fourth.
McAllister (3-0) gave up six hits and overcame three errors -- one on his errant throw in the fifth. Marc Rzepczynski and Cody Allen pitched a hitless inning each, and closer John Axford worked a 1-2-3 ninth for his seventh save.
After the Royals scored three times, McAllister got out of the fifth with an inning-ending double play and then shook off third baseman Lonnie Chisenhall's error in the sixth and notched his third straight win.
"He didn't let anything rattle him," Indians manager Terry Francona said. "He worked to execute pitches. He was strong."
McAllister also withstood a brief delay in the second when a squirrel ventured onto the field and eluded members of the grounds crew before finally leaving for the night.
"He was right in front of me," McAllister said.
Indians first baseman Nick Swisher motioned for the critter to run to him, but it darted past and into the outfield grass.
"I was like, `C'mon over here and sit in my glove," Swisher said. "I thought maybe he'd sit on my shoulder like a parrot. I tell you what, that squirrel is eating, bro. That was a big squirrel."
The squirrel was directed inside the Royals bullpen by some of the grounds staff, but the slippery rodent escaped and returned for another scamper to the delight of the crowd of 10,789. The pesky intruder hung around for another inning before it was shooed into the Indians' center-field bullpen.
The squirrel perched on a ledge for several minutes before jumping the wall into the Heritage Park monument area.
"That little joker was frolicking," Royals manager Ned Yost said. "They could have arrested him for trespassing because he didn't have a ticket."
Indians designated hitter Jason Giambi went hitless in four at-bats in his season debut. He missed Cleveland's first 18 games with a broken rib.
Swisher led off the sixth with his second double, and Kipnis followed with his third homer, a drive into the seats in right-center. Kipnis is 8 of 13 (.615) with two homers and six RBIs off Guthrie, who except for the home runs pitched effectively for 6 1/3 innings.
Helped by McAllister's throwing error, the Royals scored three runs in the fifth to take a 3-2 lead.
Mike Moustakas doubled to open the inning and scored when diving center fielder Michael Bourn couldn't squeeze a sinking liner by Alcides Escobar. Jarrod Dyson followed with a bunt toward third that McAllister fielded cleanly before throwing wildly past first, allowing Escobar to score. One out later, Infante's RBI single put the Royals in front.
Brantley connected in the fourth for his team-leading fourth homer, and second in two days.
Kipnis led off with a double, and with one out, Brantley drove a 2-1 pitch from Guthrie over the wall in right. Brantley only hit 10 homers last season, and Francona believes the 26-year-old could develop into a more potent power hitter because "he gives himself a chance every at-bat."
Royals 1B coach Rusty Kuntz broke his left arm when he struck by a line drive hit by Salvador Perez during batting practice. Kuntz, who will undergo surgery on Wednesday, was replaced by Mike Jirschele. ... The Indians entered the week as one of four teams -- the Reds, Rockies and Padres are the others -- yet to play an extra-inning game. ... With Giambi available, Francona gave struggling DH/3B Carlos Santana the night off. Santana was just 2 for 38 in his past 10 games. ... Royals LHPs Tim Collins (strained hip) and Francisley Bueno (sprained finger) is to throw a simulated game Tuesday. Manager Ned Yost said both will go on a minor league rehab before being activated.