PEORIA, Ariz. -- Carlos Carrasco, with a rotation spot guaranteed, pitched into and out of trouble Thursday night against a good-looking Seattle lineup.

TJ House isn't guaranteed anything and he wasn't as fortunate as he allowed four runs in three innings in Seattle's 5-2 victory over the Indians.

Carrasco, who missed his last Cactus League start with the flu, allowed one run on six hits in 3 2/3 innings. He left with the bases loaded in the fourth after throwing 58 pitches. Bryan Price relieved and ended the inning on a liner to left.

"It had been about 10 days since his last start," said manager Terry Francona. "He pitched into some jams and got out of them. That's not necessarily a bad thing at this time of year."

House is competing for one of the two open spots in the rotation. In his first three appearances this spring, he's struck out 10 and not issued a walk in 9 2/3 innings. The opposition was hitting .143 against him.

In the fifth inning Thursday, House allowed a two-run double to Robinson Cano and an RBI single to Dustin Ackley. He gave up another run in the seventh.

"He was getting on the side of some balls so it was cutting instead of sinking," said Francona. "I'm sure on his side day they'll get him on top of the ball."

Good D

Third baseman Lonnie Chisenhall, shifted over to shortstop, made a diving stop against Seth Smith for the second out in the third. The stop was highlight-reel material, but the speed in which Chisenhall got to his feet and the accuracy of his throw to first was just as good.

You could tell he still has some shortstop blood flowing through his veins.

Two the hard way

With the bases loaded and no one out in the fourth, Carrasco was in deep trouble. But Ackley sent a grounder to first that Carlos Santana grabbed and threw home for the force.

Yan Gomes sent his relay throw back to first at the speed of sound and somehow Santana caught it and stepped on first to complete the double play. If he hadn't caught the ball, it may have hit Ackley in the back of the head and who knows what would have happened.

"It was a difficult play," said Santana, "but I was anticipating it."

Said Francona, "If we're playing in the regular season, that's a play that saves a game. I don't know if Santana knew he caught it on the return from Gomes, but that as a heckuva play."

Singles fever

Kyle Seager, Logan Morrison and Ackley opened the second with three straight singles off Carrasco for a 1-0 lead.

"I thought those were good pitches," said Carrasco.

Missed opportunity

The Indians loaded the bases against Taijuan Walker in the second with one out. But Walker struck out Jose Ramirez -- in what had to be one of the worst at-bats of the Cactus League season -- and retired Erik Gonzalez on a fly ball to left.

Nice touch

Michael Brantley pulled the Indians in to a 1-1 tie with a two-out single in the fifth. Last year Brantley led the AL with a .376 batting average with runners in scoring position.

Gonzalez, who opened with a single, scored.

Lindor strikes again

In the ninth, prospect Francisco Lindor made it 5-2 with a homer to right field.

"He sat there for eight innings, give him a bat and he whacks one," said Francona. "He's been fun to get to know. I looks like his future is pretty bright.

"We tell every young guy to try and take advantage of every opportunity. He's certainly done that and then some."

Lindor is hitting .310 (9-for-29) with two homers and three RBI.

Mac attack

Zach McAllister, after throwing an inning in the bullpen, started the eighth and retired the side in order with two strkeouts. In his next appearance, McAllister will pitch four innings as a starter.

He is a candidate to make the rotation or bullpen.

What's next?

Right-hander Trevor Bauer faces the Angel lefty Hector Santiago at 10:05 p.m. EST at Goodyear Ballpark. The game will be carried on Angels webcast.

Anthony Swarzak, Kyle Crockett, Austin Adams and CC Lee are scheduled to follow Bauer.