Gonzalez allowed a two-run home run to Tigers center fielder Daniel Fields in the second inning. He then allowed a triple to Tigers second baseman Ian Kinsler in the third.
Kinsler scored when Jose Iglesias ripped a line drive off Gonzalez's right foot or leg.
Gonzalez left the game at that point.
"I don't want to hit him," Iglesias said. "Just try to put a good swing on it. I got a man on third, and I was able to hit it good, unfortunately right to him. I know him back in the day. We played on the same team in Cuba, and I was so excited to see him. Did not expect to face him today, but I was really happy to see him. Unfortunately, I hit it right to him, but there's nothing I can do about that."
The Tigers scored two more runs in the sixth inning -- on homers from J.D. Martinez and Steven Moya -- and another in the eighth. The Tigers also held the Phillies to just five hits.
Up Next for the Tigers: Left-hander David Price will make his second start of the spring against right-hander Jordan Zimmermann and the Nationals on Wednesday afternoon at Space Coast Stadium in Viera, Fla. Price struck out two batters in two scoreless innings Friday against the Mets. Price and Zimmermann are two of the top starting pitchers eligible for free agency after this season. Reliever Bruce Rondon is slated to make his Spring Training debut. First pitch is scheduled for 1:05 p.m. ET, live on MLB.TV.
Todd Zolecki is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.