Bierhoff, however, was never a success in the Bundesliga. After failing to shine in Germany, he got his chance in the Austrian Bundesliga. That gave him the chance at Ascoli in Italy. But it was at Udinese, under Alberto Zaccheroni, that Bierhoff found success and won his place in fame and in the German national team. He then transferred to Milan in 1998, winning the Serie A title in his first season with the club, scoring 19 goals in the league and 21 in all competitions, including the match-winning goal in the final, title-deciding match of the season, a 2–1 away win over Perugia. During the 1998–99 season, he set a Serie A record for most headed goals in a single season, with 15. After three seasons there, he moved to Ligue 1 side Monaco in 2001 for one year, before moving back to Serie A to play for ChievoVerona, where he retired at the end of the 2002–03 season. In his last game, he scored a hat-trick for Chievo in a 3–4 defeat to Juventus.