Portugal are through to the Round of 16 after coming second in Group B following a 1-1 draw with Iran.