Romero (10-7) celebrated his new $30 million, five-year contract with his third consecutive victory, yielding six hits, walking three and striking out four to give Toronto the rubber match of a three-game series at Angels Stadium.
Aaron Hill drove in runs in the fourth and sixth innings and Adam Lind homered for the Blue Jays.
Dan Haren (1-3) surrendered four runs on nine hits in seven frames for Los Angeles.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'