MONTREAL -- Trevor Harris threw touchdown passes to Diontae Spencer and Tori Gurley as the Toronto Argonauts stretched their winning run to three games with a 25-17 victory over the Montreal Alouettes on Monday afternoon.

Brandon Whitaker ran in a touchdown and Justin Palardy kicked a field goal for Toronto (9-5), now tied with the Hamilton Tiger-Cats for top spot in the East Division.

Tyrell Sutton and B.J. Cunningham scored TDs and Boris Bede had a field goal for Montreal (5-9), who lost a third in a row before 21,536 at Percival Molson Stadium on a warm, sunny afternoon.

The Alouettes lost yet another quarterback as Rakeem Cato was hurt on a Thomas Miles sack just ahead of halftime and did not return with what the team called an upper body injury. That brought in Anthony Boone, the sixth QB they have used this season.

When Boone couldn't move the ball, Tanner Marsh took over in the fourth quarter.

The Argos marched 70 yards on four plays to score on the opening drive of the game, with Spencer hauling in a 20-yard TD pass at 1:49.

Momentum swung on the opening play of the second quarter when Henoc Muamba, playing his first game since signing as a free agent, picked off a Harris pass and brought it to the Toronto 32. Bede kicked a 25 yard field goal.

A shanked Anthony Alix punt gave Montreal the ball on the Argos 21 and, five plays later, Sutton ran in untouched from the three to put the Alouettes ahead 9-7 at 12:17.

Akwasi Owusu-Ansah picked off a Boone pass and ran it 63 yards to the Montreal 41 to set up Palardy's 36-yard field goal 14:17 into the third quarter to put Toronto in front.

A 55-yard single on a Bede punt tied it 10-10 5:41 into the fourth, but Harris marched back for a 27-yard TD pass Gurley 7:43 into the fourth.

Marsh came in an fumbled to Daryk Maud. Palardy missed the boot but got a single.

Then Marsh was picked off by Travis Hawkins, setting up Whitaker's nine-yard TD run with 2:14 left in the game.

Montreal made it interesting, as a drive led to a 10-yard TD pass from Marsh to Cunningham at 14:06 and Kyries Hebert recovered the short kickoff to give them a last-minute drive.

Catches by S.J. Green and Sanuel Giguere got the Alouettes inside the 25, but couldn't get another score.