2003 Heritage Classic ice hockey game versus the Montreal Canadiens at Commonwealth Stadium in Edmonton. Brewer scored the Oilers first goal of the game in a 4–3 loss in front of a then record crowd of 57,167. Later in the season, in a game on January 29, 2004, versus the Chicago Blackhawks, Brewer recorded his one-hundredth career point. Since his team depended on Brewer to play against the opposing teams' best offensive players, he finished the season with an average time on ice of 24:39, ranking fourteenth in the league. In the final year of his two-year contract, Brewer finished the season with his point totals matching those from his 2001–02 NHL season, a slight fall from his career highs set in his third season with the Oilers. With the Oilers unwilling to pay what he was expecting, Brewer decided to go to salary arbitration to get a new contract. However, on August 4, 2004, Brewer signed a one-year, $2.65 million contract with the Oilers, avoiding his arbitration hearing set for only a few days later. Brewer was unable to play out his new contract due to the 2004–05 NHL lockout. St. Louis Blues In August 2005, following the lockout, the Oilers traded Brewer, Jeff Woywitka and Doug Lynch to the St. Louis Blues in exchange for defenceman Chris Pronger. At the time of the trade, Brewer was a restricted free agent, so on August 15, 2005, Brewer accepted the Blues' qualifying offer, signing a one-year, $2-million contract. Brewer's first season with the Blues was a particularly poor one. After playing the first 18 games of the season, Brewer separated his shoulder on November 16, 2005, in a 2–0 victory over the Columbus Blue Jackets. Brewer missed ten games before being activated from the injured reserve list, returning to the St. Louis line-up for a game on December 17, 2005, against the Philadelphia Flyers. Less than a month later, in a game on January 13, 2006, against the Atlanta Thrashers, Brewer collided with the Thrashers' centre Karl Stewart, and dislocated his left shoulder, which ended his season. In just 32 games, Brewer finished his season with nine points, including six goals, two shy of his career best of eight set in the 2002–04 season. Despite his limited play, the Blues re-signed Brewer to a one-year, $2.014 million contract for the 2006–07 season. Brewer's second season with the Blues began as