Dioner Navarro had three hits and three runs batted in to lead the Toronto Blue Jays to their fifth consecutive victory, 6-1 over the slumping Boston Red Sox on Wednesday.