Kyler Murray recorded 242 passing yards with four TD passes and Marvin Harrison Jr. and Trey McBride combined for 128 receiving yards with and two TD receptions as the Arizona Cardinals crushed the San Francisco 49ers in their season finale 47-24.