Manager Robin Ventura believes the White Sox offense is still very much a work in progress at the plate.

The club entered Tuesday last in the American League in walks and on-base percentage and second-to-last in runs scored. Before the game Ventura said his hitters need to take a patient approach with them to the plate and not try to overcompensate for their early struggles.

White Sox hitters stuck to that game plan and rallied for a 4-3 win over the Toronto Blue Jays behind Dayan Viciedo’s ninth-inning RBI double in front of 16,131 at the Rogers Centre. The White Sox walked five times, including three times during a two-run rally in the eighth, to win for only the second time in eight games on this road trip.

Matt Lindstrom earned the victory and Addison Reed allowed a run but earned his fifth save in five tries.

“We’re not clicking on all cylinders right now,” said Paul Konerko, who went 2-for-3 with a home run, a walk and scored three runs. “We’re not close to it, really. That happens to every team during the year and it’s kind of our time right now. We have to keep grinding and get out of it, and try to pick up some wins along the way, too. There are some good signs, but we’re not out of the woods yet.”

Viciedo provided perhaps the best sign to date for himself in the ninth when he worked back from a 1-2 count to break a 2-all tie. The free-swinging outfielder took two balls, including a changeup in the dirt on 2-2, before he ripped a slider from Steve Delebar to the center-field fence for an RBI double to put the White Sox ahead.