The Predators rallied to beat Anaheim 2-1 and take a two game to one lead in the NHL western final.

Canada finished the round robin at the World Hockey Championship with a 5-2 win over Finland and will next play germany in a quarter-final tomorrow.

On the diamonds…the Blue Jays lost 9-5 to Atlanta. Red Sox beat the Cardinals 6-3. Yankees downed the Royals 7-1.