We're down to the final matches in Group B and for Portugal and Iran there's still everything to play for.
After an opening draw against Spain and a narrow win over a Moroccan side that outplayed them, Portugal will have to work hard against Iran who showed they are well in the hunt in their performance against Spain.
Iran's luck has swung in both directions so far in this tournament. They received a gift of an own goal in the dying stages of their match against Morocco, securing a 1-0 victory, while a lucky Diego Costa strike ensured they come into this one with one loss and one win.
Portugal can draw this one and still progress, and so much will depend on the results in Group A. Neither Spain nor Portugal will want to play against Russia in the second round, and the result of their group will be confirmed prior to kickoff. Make sure you check out the result there before placing a bet on this match.
Iran will do their best to have their say, although we don't think they can win this match regardless of whether Portugal are looking to draw or win. The 2016 European champions will start at odds of -166 to win this match, which has come in from -280. The Iranians are outsiders at +443. This more than anything highlights the expected gulf between the two nations. The draw is also available at +296.
We're backing Portugal to get the job done here, although in terms of the score it's certainly hard to get a read on this Portuguese side - they are capable of goals although often scrape home against lower-ranked nations.
We're going with a conservative 1-0 scoreline here, which has been the trend at this World Cup.