Dwight Evans hit an eighth-inning home run yesterday as the Red Sox beat the Toronto Blue Jays, 5-4. It was Boston's seventh straight victory and ninth in the last 10 games, and Evan's fourth homer in five games.

The Red Sox took a 4-3 lead in the second inning on designated hitter Bob Bailey's three-run homer and an error by Toronto left fielder Willie Upsaw that allowed Frank Duffy to score on Fred Lynn's double.

Toronto got on the board with Roy Howell's home run in the fourth inning and scored three times in the sixth on six singles, five of them in row.

The Blue Jays would have taken the lead, but base runner Upshaw was hit by Dave McKay's base hit to right field. Upshaw was ruled out and Otto Velex, on third base could not advance. The Blue Jays are 3-10 in their last 13 games against New York and Boston.

Mike Torrez (7-2) breezed through the first five innings, allowing only Howell's homer and a single by Bob Bailor. After surviving the rocky sixth innings, he completed the game.

Evans hit two home runs Friday against Detroit and a two-run shot against the Tigers Sunday in the second game of a doubleheader