Iran sink Uruguay to give Queiroz winning start
Taremi came off the bench to score the 78th-minute winner after Queiroz's side had ridden their luck to keep a dominant Uruguay at bay until the Porto striker's late goal.
It was the perfect start to Queiroz's second spell in charge of Iran after the Portuguese replaced Dragan Skocic this month and with the World Cup looming.
Iran are due to meet England, Wales and the United States during the finals in Qatar while Uruguay have been drawn to face Portugal, Ghana and South Korea.
The defeat was undeserved for a Uruguay side who lost Barcelona defender Ronald Araujo (23) to injury after he hobbled off with barely a minute on the clock clutching his groin.
The South Americans, however, controlled the game, with Darwin Nunez (23) prompting Alireza Beiranvand (30) to take action after 15 minutes when the striker let fly from distance, forcing the Iranian goalkeeper to tip the ball over the bar.
Luis Suarez (35) sought to lob Beiranvand in the 38th minute but his attempt sailed over while a later effort from the former Barcelona forward curled wide.
Beiranvand was again called into action five minutes after the restart when he pushed Federico Valverde's (24) snap-shot from 20 yards to safety while Mehdi Torabi (28) squandered a rare chance for Iran at the other end.
Taremi was introduced for Alireza Jahanbakhsh (28) and, nine minutes later, the Porto striker hit what turned out to be the winner.
The forward started and finished the move, feeding Saman Ghoddos (29) on the left and his pass through to Karim Ansarifard (32) was played back into the path of Taremi who side-footed home.