Diego Rossi scored twice as defending MLS champions Columbus Crew picked up their third straight win on the road with a 2-0 victory at Orlando City on Saturday. The Crew, who play in the final of the CONCACAF Champions Cup against Mexico's Pachuca next Saturday, had a made a slow start to the regular season in MLS but Wilfried Nancy's team look to be hitting their stride. Uruguayan Rossi put Columbus ahead, on the stroke of half-time, with a penalty awarded in unusual fashion.

It was Orlando who were awarded a penalty after Crew defender Steven Moreira brought down City's Colombian winger Luis Muriel inside the box but the video review spotted a foul at the start of the action, at the other end of the field. After going to the monitor, referee Jair Marrufo ruled that Cesar Araujo had brought down Aidan Morris in the other box and awarded the spot kick for Columbus -- with Rossi gratefully converting. Rossi's second, in the 61st minute, was less controversial -- the forward running on to a pass from Yaw Yeboah and then beating Pedro Gallese with a delightful chip with the outside of his foot.

There was a seven-goal thriller in Toronto were the home side fought back to make it 3-3 against Cincinnati through an 85th minute Lorenzo Insigne penalty only to see Cincinnati's Sergio Santos make it 4-3 in stoppage time. There was still time though for ex-Italy striker Insigne to find the net again but his last gasp effort was ruled out for offside. Former USA and Premier League goalke.