There was still a large section of Illinois 22, from Lake Zurich to Buffalo Grove, that was in need of improvement. In 1994, the Lake Zurich Village Board approved a bypass around its narrow downtown. This project followed a similar time frame as the Lincolnshire work, however, it was met with a much less intense opposition. The entire process of planning through securing funding was complete by 2003 when state budget cutbacks delayed construction by a year. Construction was completed by 2006, and on October 20, 2006, Illinois 22 was rerouted from Main Street onto the four lane $27 million bypass around Lake Zurich. Several homes and business had to be removed for the new roadway, which now featured a grade separation at the Elgin, Joliet and Eastern Railway. By the end of 2006, all surrounding major roadwork had been completed; with landscaping continuing into 2007. After years of delay, the entire project was complete, with four concrete lanes from west of U.S. 12 to east of Quentin Road. This included intersection upgrades along the way, highlighted by the five lane approaches with dual left turn lanes in both directions at Quentin Road.