Brad Richards recorded his first NHL hat trick as the New York Rangers routed the Buffalo Sabres, 8-4. The Blues won for the ninth time in their last 11 games with a 2-1 win over the Stars.