The Toronto Blue Jays received nine scoreless innings from seven pitchers and beat the host Boston Red Sox 3-0 on Wednesday in the second game of a three-game series.