Lourdes Gurriel Jr. went 2-for-4 and drove in two runs, Nolan Arenado hit an RBI double, and Eduardo Rodriguez struck out five St. Louis Cardinals in the Arizona Diamondbacks’ 4-3 win.