The Philadelphia Flyers knew one of their shots eventually had to go in. Mike Richards' was the one that finally counted. The team captain scored the go-ahead goal on a power play with less than eight minutes left in the third period, leading the Flyers to a 3-2 victory over the New Jersey Devils on Monday night.