ST. LOUIS -- After returning from Triple-A Memphis a day earlier, Shane Robinson didnt take long to make his presence felt with the big club. Robinson was given a start and made the most of it by going 3 for 4 with two RBIs and a run scored and the St. Louis Cardinals completed a three-game sweep of Arizona by beating the Diamondbacks 4-2 Thursday night. "It was a good feeling to be able to get in there and help out the club and get a win tonight," Robinson said. "Im just feeling blessed to be up here." Allen Craig drove in the go-ahead run with a two-out double in the seventh inning. Craig was 2 for 4 and also scored a run. The sweep was the first of a three-game series this season for St. Louis, which has won seven of eight. Pat Neshek (1-0) pitched scoreless seventh and eighth innings to pick up his first win as a Cardinal. "You try to throw strikes and keep the game within reach and maybe our hitters will score," Neshek said. "Tonight, they did." Trevor Rosenthal retired Arizona in order in the ninth for his 14th save in 16 chances. Arizonas Paul Goldschmidt had an RBI single and Aaron Hill drove in a run with a sacrifice fly. Diamondbacks starter Wade Miley (3-5) lasted 6 2-3 innings and allowed three runs and seven hits and four walks with three strikeouts. Miley seemed poised to get through seven innings as he retired Matt Carpenter and Peter Bourjos on groundouts to start that inning. But he walked Matt Holiday, and Craig hit his next pitch into the gap in right-centre to score Holliday and give St. Louis a 3-2 lead. "He was trying to hit the ball the other way in that situation and get back on track," Miley said of Craig. "I make a better pitch and its a different situation." Matt Carpenter gave the Cardinals some insurance with a two-out RBI single off Arizona reliever Joe Thatcher in the eighth. Arizona manager Kirk Gibson credited the Cardinals for their ability to extend innings. "They scored two-out runs on us this whole series," Gibson said. "Theyre very good at that." The Diamondbacks jumped on St. Louis starter Lance Lynn early. Gerardo Parra led off the game with a single to right and went to second on a walk to Martin Prado. Goldschmidt singled to right to score Parra and move Prado to third. Hill then made Arizonas first out, but it was a productive one as his sacrifice fly to right made it 2-0. But those were all the runs that Lynn allowed. He lasted six innings and allowed seven hits and a walk while striking out six. "I stopped throwing the ball down the middle," Lynn said. "I left a few balls up in the first. I was able to regroup." St. Louis scored twice in the sixth to tie it at 2-2. With one out, Craig reached on an infield single to second. One out later, Craig moved to third on Jhonny Peraltas double down the line in left. Robinson then scored both of them when he followed Peralta with a double to the gap in left-centre to tie it 2-2. "My swing feels pretty good right now," Robinson said. "I had a chance to work on it down there (at Memphis) I think it helped getting in right away." NOTES: Holliday has reached base safely in all 21 home games. ... Chase Anderson (2-0, 5.06 ERA) takes on Bartolo Colon (3-5) when the Diamondbacks open a three-game series at the New York Mets on Friday. ... Shelby Miller (6-2) will seek to win his seventh straight decision when he opposes the Reds Homer Bailey in the opener of a three-game series in Cincinnati on Friday. ... Goldschmidt has driven in 17 runs in his past 21 games. Nico Hischier Jersey . The 26-year-old Regina native teamed up with Denny Morrison and Mathieu Giroux to win gold in 2010. Makowsky also was 13th in the 5,000 metres and 19th in the 1,500m in Vancouver. He also represented Canada at the 2014 Games in Sochi, helping the pursuit team finish fourth and finishing 28th in the 1,500. Scott Stevens Jersey . -- The Atlanta Braves are facing the possibility of losing another pitcher for the season after general manager Frank Wren said Saturday that Cory Gearrin has a serious injury to his right elbow. http://www.authenticdevilspro.com/Jesper-bratt-devils-jersey/ . They all do actually — Joel-Hans Embiid (@JoelEmbiid) July 22, 2014There is no confirmation that the date is actually happening, but that didnt stop Embiid from getting dressed up. Fresh cut..... Getting ready for dinner http://t.co/NNIfKyZQzx — Joel-Hans Embiid (@JoelEmbiid) July 23, 2014 Almost 930.. Jamie Langenbrunner Jersey . With just under five seconds remaining - the Raptors having clawed back from a 19-point deficit and pulled within one - DeRozan took the handoff from Chuck Hayes. New Jersey Devils Jerseys .com) - The Miami Heat will try to close out the Charlotte Bobcats Monday night in Game 4 of their Eastern Conference first round series.GLENDALE, Ariz. - The Arizona Cardinals under coach Bruce Arians do not play it safe.When most teams would have just thrown for the necessary yards to get a first down, the Cardinals went for it all — and got it.Rookie John Brown, a third-round draft pick from little Pittsburg State, gathered in a 75-yard touchdown pass from Carson Palmer with 1:21 to play to give the Cardinals a 24-20 victory over the Philadelphia Eagles on Sunday in a matchup of two of the NFLs four remaining one-loss teams.When its time to step up, thats what you have to do, Brown said. They had a safety on me, so when they put him on me, all I had to do was run past him.The speedy Brown had wowed the Cardinals since he first stepped on the practice field.Im not surprised, Palmer said. Nothings too big for him.The Cardinals (6-1), off to their best start in 40 years, had a goal-line stand that forced the Eagles (5-2) to settle for a 20-yard field goal that put Philadelphia up 20-17 with 1:56 left.Philadelphia coach Chip Kelly thought about going for the touchdown, but decided to put the game in his defences hands.I thought our defence was playing really, really well, he said. I had confidence in them and told them we were kicking the field goal because I had confidence in them.Then on third-and-5, Palmer — who also had an 80-yard TD pass to Larry Fitzgerald — saw something at the line of scrimmage that led him to give Brown a signal to change his route.The quarterback lofted the ball deep, where the speedy Brown caught it and crossed the goal line just as he was being tackled.Arians called it a Willie Mays catch.We had three guys at 8 yards for first downs, but when theres a touchdown involved in the play, never pass it up, he said. Dont play scared, play smart.Safety Nate Allen took the blame.That ones on me, he said.The Eagles drove to the Arizona 16. On the last play of the game, Jordan Matthews caught a pass from Nick Foles in the end zone but landed out of bounds.Foles and Matthews each tried to take the blame.Jordan came down with a great catch, Foles said, but Ive got to make sure I keep him inbounds.Matthews said: I had to come down with it and get both feet in for my team. End of the day, Nick gave me a chance and I need to make a play for the team.Foles completed 26 of 62 passes for 411 yards and twoo touchdowns, both to Jeremy Maclin, but was intercepted twice by Antonio Cromartie, the second one setting up Chandler Catanzaros 28-yard field goal that tied it at 17-17 with 9:02 to play.ddddddddddddCody Parkey also kicked a 54-yarder, the longest field goal by an Eagle since 2003.Catanzaro set an NFL rookie record by beginning his career with 16 consecutive field goals.Maclin caught 12 passes for 187 yards, including touchdowns of 21 and 54 yards. Fitzgerald caught seven for 160, Brown five for 119.Palmer finished 20 of 42 for 329 yards and two scores with no interceptions.Philadelphia had a first down at its 46 when Foles hit Maclin in stride in the end zone, beating defender Jerraud Powers, for a 54-yard touchdown that put the Eagles up 17-14 with 2:22 left in the third quarter.Arizona had taken the lead on the third play of the second half, when Fitzgerald broke free on a slant route, took the pass and outran the Eagles secondary 80 yards for the score that put the Cardinals up 14-7 just 53 seconds into the second half.Fitzgerald, who got his 37th career 100-yard receiving game, surpassed his career-long catch of 78 yards set in 2008.Turnovers ruined two second-quarter Eagles scoring threats.Philadelphia had it at the Arizona 19 when Foles threw short to Josh Huff, who raced toward the end zone. But Frostee Rucker knocked the ball loose from behind and Arizonas Deone Bucannon recovered at the Cardinals 2-yard line.Peterson left the game in the second quarter with a possible concussion after teammate Bucannon hit Maclin, knocking the Philadelphia receivers helmet into Petersons. Maclin also was evaluated for a concussion after the play but returned to the game a short time later.NOTES: The Eagles were penalized 11 times for 103 yards, the Cardinals 10 times for 95 yards. ... Arizona RB Stepfan Taylor in the third quarter with a calf injury. ... The Cardinals lost a fumble for only the fourth time this season. ... Cromartie had his second career two-interception day. ... Foles has 12 TD passes and nine interceptions this season. ... Arizona did not throw an interception for the sixth time in seven games. ... The Eagles (110 yards) were the first team to rush for more than 100 yards against Arizona.___AP NFL website: www.pro32.ap.org and www.twitter.com/AP_NFL ' ' '