Three-times champions Iran cruised into the 2015 Asian Cup finals after thrashing Lebanon 4-1 on Tuesday, but China missed the chance to join them and face a nerve-jangling final qualifier after being held to a goalless draw by Saudi Arabia.