Captain Mike Richards scored two goals for the second straight game, and goalie Sergei Bobrovsky stopped 28 shots to lead the surging Philadelphia Flyers to a 5-1 win over the Ottawa Senators on Monday night.