James Connor scored two touchdowns as part of his 110 rushing yards while Kyler Murray threw for 224 yards as the Arizona Cardinals snapped their three-game losing streak, defeating the New England Patriots 30-17.