For the next 2004–05 season, he struggled to secure a regular starting place in the line-up of Milan. He was once again in the role of substitute, and therefore also scored fewer goals compared to the previous season. At the 2005 UEFA Champions League Final against Liverpool, he was again used by Milan as a late substitute, and when the final had to be decided in penalty shootout, he was selected to kick. Tomasson scored on his attempt, but Milan lost as Serginho, Andrea Pirlo and Andriy Shevchenko missed their shots. When striker Christian Vieri joined the club in July 2005, Tomasson was deemed as potential surplus, and he therefore agreed with Milan to be placed at their transfer list.