Cliff Lee struggled in his third rehab start at Clearwater, allowing eight runs on eight hits over 4 2/3 innings.
Only three of Lee's runs against the Palm Beach Cardinals were earned. Five came across in the first inning, which was extended by J.P. Crawford's error at shortstop. Four of those five runs scored with two outs, on a Mason Katz two-run single and a David Popkins two-run homer.
Lee settled in during the third and fourth innings, retiring six in a row. But he ran into trouble again in the fifth inning and was lifted with two outs.
Lee threw 74 pitches, 49 for strikes.
He is slated to rejoin the Phillies' rotation on July 21 against the Giants. That would put him on pace to make two starts before the July 31 trade deadline.
In three rehab outings for Clearwater, Lee had a 5.06 ERA in 10 2/3 innings. He allowed 13 hits and one homer, struck out eight and walked two.