Tanner Marsh and S.J. Green scored touchdowns to lead the Montreal Alouettes past the Argonauts in Toronto 20-12 on Saturday afternoon.

Marsh's one-yard TD run just 18 seconds into the fourth staked Montreal (7-8) to a 20-6 advantage before a sparse Rogers Centre gathering of 16,834 with the roof closed. Green's 10-yard touchdown catch gave the Alouettes to a 13-6 half-time advantage.

Montreal moved into a tie for first in the East Division with the Hamilton Tiger-Cats (7-8) with their fourth straight victory. The Alouettes also improved to 6-1 with Jonathan Crompton as their starter as he completed 19-of-28 passes for 219 yards and a TD.

Ray also tossed an interception, however, during what could have been a game-tying late-game drive as Jerald Brown snagged a toss at the Alouette 45 yard line with just five seconds left on the clock.

One play earlier the Als had opened the door by getting three penalties on the same play, allowing the Argos to advance 40 yards.

Tyrell Sutton lead the Alouettes with 74 rushing yards while S.J. Green led receivers with 91 yards worth of catches.

Crompton got a huge assist from a Montreal defence that held Toronto out of the end zone. The Argos had scored 140 points in their previous four games.

After Toronto came back from a 17-point deficit last week in a 34-33 win over Hamilton, Ricky Ray literally fell just short Saturday. His run on third-and-one was short of the first down at the Montreal 35 with 1:27 remaining.

-With a file from The Canadian Press