Toronto's George Bell hit his third long home run in three days at Chicago, but Harold Baines produced a three-run homer and Floyd Bannister won his first game since June 10 as the White Sox ended a five-game losing streak yesterday by beating the Blue Jays, 5-3.

Bannister (6-11) had seven losses and six no-decisions since winning. This time, he gave up only Jesse Barfield's double through five innings and struck out eight before leaving with one out in the sixth.

Damaso Garcia and Lloyd Moseby led Toronto's sixth with singles, and Bell hit his 26th homer.

The towering shot to left gave Bell the distinction of being the first player to hit rare rooftop homers at Comiskey Park in consecutive games -- and the night before the first one, he became one of the few to reach the center field bleachers.

"He's got to be in a different league," Chicago catcher Marc Hill said of Bell. "Is there one above us? That ball was pretty well down."

After Bannister walked Barfield, he was relieved by Jerry Don Gleaton. Bob James came on in the seventh and performed his 22nd save.

The White Sox got to Jimmy Key (10-6) for four runs in the first.

Reid Nichols singled and Scott Fletcher walked before Baines hit his 12th homer. Ron Kittle reached on an error by third baseman Garth Iorg and scored on Hill's two-out double to right.