Japan beat Syria 2-1 in an Asian Cup Group B game that exploded into life in the closing stages when each side were awarded a penalty and Japan goalkeeper Eiji Kawashima was sent off.
In stoppage time, Syria defender Nadim Sabag was also sent off after a second yellow card when he rushed out of the defensive wall and tried to kick the ball away at a Japan free-kick.
Japan were seemingly coasting to victory at the Qatar Sports Club Stadium through skipper Makoto Hasebe's 35th minute goal when Kawashima felled substitute Sanharib Malki who had just been flagged for offside after a mix-up in the Japan defence.
Six minutes later at the other end Mohsen awarded Japan a penalty after Shinji Okazaki was sandwiched between defenders Belal Abduldaim and Ali Dyab. It looked a soft decision but Keisuke Honda scored from the spot to restore Japan's lead.
With two matches played Japan and Jordan have four points and Syria three with three-times champions Saudi Arabia eliminated after their second defeat by Jordan earlier.
Asian Cup: Syria shock Saudi Arabia, Japan draw with Jordan
Asian Cup: Japan down Syria in controversial tie
UAE hold North Korea to 0-0 draw in Asian Cup
Asian Cup: Coach sacked after Syria stun Saudi
Japan to help Gujarat in smart community project