TORONTO (AP) -- Edwin Encarnacion hit a two-run homer, J.P. Arencibia and Maicer Izturis added back-to-back shots and the Toronto Blue Jays won their seventh straight game, beating the Colorado Rockies 8-3 Tuesday night.
Toronto has its longest winning streak since a 10-game run in late 2008.
Esmil Rogers (3-2) worked 6 2-3 innings to beat his former team and win his second straight start.
Rogers didn't allow a hit until Jonathan Herrera singled with one out in the sixth. He left to a standing ovation after allowing two earned runs and four hits. He walked one and struck out five.