MINNEAPOLIS -- One game removed from a no-hitter, Twins lefty Francisco Liriano left Tuesday's game after three innings due to illness.

Liriano allowed four runs on three hits and three walks over his three innings of work, tossing just 29 strikes in 59 pitches. Before leaving the game, Liriano was checked for a possible injury in the third inning.

After tossing a few warmup pitches, he stayed in the game, giving up two runs on a single before getting out of the inning with a grounder to shortstop.

The issues started after Liriano hustled to cover the bag on a grounder to first baseman Justin Morneau for the second out of the inning.

"He got sick and was having trouble catching his breath out there after he went to first base," Twins manager Ron Gardenhire said. "He stopped, took a couple deep breaths, threw a couple pitches, finished the inning. But once he got in the dugout, he was having a hard time breathing again, so we got him out of there."

The illness-shortened outing comes after Liriano had his start pushed back a day due to a sore throat. While he did not believe the illness was directly related, Gardenhire said Liriano may have been dehydrated due to the flu bug he had last week, which was a problem in the hot, humid weather.

"I think he was dehydrated from it, and was doing his workouts in Boston and everything, but once he got out there, I think it was pretty hot out there on the mound and he just overheated," Gardenhire said.

Liriano is still expected to make his next scheduled start for the Twins on Monday in Seattle.