Montreal (9-8-7, 34 points), which vaulted back into a playoff spot with the victory, has won two of its past three games and is 3-1-2 in its past six matches.
Orlando (10-6-8, 38 points) lost its second straight, allowing seven goals in the defeats.
Silvester van der Water appeared to score for Orlando in the seventh minute but was flagged for offside.
Montreal opened the scoring in the 18th minute. Quioto settled a pass at the left corner of the box and lobbed a centering feed to midfielder Mathieu Choiniere at the top of the goalmouth for a tap-in to make it 1-0.
Already trailing on the scoreboard, Orlando was down to 10 men in the 35th minute when Nani was shown a red card after being assessed his second yellow card of the match. Nani lost possession of the ball and then fouled Montreal's Djordje Mihailovic to end the Lions captain's night.
The visitors quickly took advantage. Quioto got by defender Antonio Carlos along the left wing for a strike in the 37th minute, giving Montreal a 2-0 lead.
The Lions' Ruan capitalized on another failed clearing attempt in the 63rd minute. Montreal's Zachary-Brault Guillard tried knock the ball out the box after several touches by the home side, but Ruan got to it in the middle of the box to tie it 2-2.
Midfielder Lassi Lappalainen, in his first game back after missing eight games due to injury, put Montreal back on top 3-2 in the 73rd minute, getting his leg on a feed from Quioto.
Sunusi Ibrahim made it 4-2 in the 80th minute off a corner, on his first touch after entering as a substitute for Quioto.
Orlando's Andres Perea was shown a red card in the 83rd minute for a foul on Ibrahim.