Ryan O'Reilly netted the go-ahead goal at the 14:14 mark of the third period and added two assists as the Predators snapped a three-game slide with a win over the Red Wings.