GLENDALE, Ariz. (AP) — Zack Greinke struggled in his final outing of spring training, allowing six runs over three innings in the Milwaukee Brewers’ 13-7 win over the Chicago White Sox on Monday at Camelback Ranch.

Five of the six runs were earned against Greinke, who gave up five hits, struck out two and walked three.

Gavin Floyd allowed four runs in 4 2-3 innings for Chicago in its final game in Arizona before the White Sox play two exhibition games in Houston. Floyd allowed seven hits, struck out four and walked two.

Dayan Viciedo homered off Greinke for his second long ball in as many days.

Brooks Conrad hit a solo home run for Milwaukee – his fourth of the spring.

The White Sox scored five runs – four earned – off Greinke in the second inning. Gordon Beckham hit an RBI double, and Alejandro De Aza hit a run-scoring triple in the inning.

(© 2012 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.)