Doubront earns win as Red Sox beat Blue Jays 7-4