1. října 1998 byl vyměněn do týmu New York Rangers za druhé kolo draftu 2000 (touto volbou byl vybrán Tomáš Kopecký). Za Rangers v první sezóně odehrál maximum počet zápasů v základní části 82, ve kterých zaznamenal 15 branek a 20 asistencí. I další sezónu &lt;a href="NHL%201999/2000"&gt;1999/2000&lt;/a&gt; načal v Rangers, ale v závěru základní části byl vyměněn do týmu Boston Bruins za útočníka Roba DiMaioa. Za Bruins se postupem časů propracoval do elitní formace a od sezóny &lt;a href="NHL%202002/2003"&gt;2002/03&lt;/a&gt; hrál v první řadě po boku Joe Thorntona a Glena Murraye, tahle sezóna byla pro něho druhá nejlepší v bodování jenž nasbíral 59 bodů. V posledním ročníku za Bruins nasbíral o 13 bodu méně ale odehrál maximum počet zápasů v základní části.