GLENDALE, Ariz. -- This time, Chandler Catanzaro connected.Catanzaro kicked a 34-yard field goal as time expired, sending the Arizona Cardinals to a 23-20 victory over the San Francisco 49ers on Sunday.Catanzaro missed twice on game-winning field goal tries earlier in the season -- a 47-yarder against New England and, most memorably, a 24-yarder in overtime of a 6-6 tie against Seattle.The past couple havent gone in, but I wanted this opportunity, he said. I just got on my kicking net, took a couple of deep breaths, definitely said a couple of prayers.This attempt was right down the middle as Arizona (4-4-1) narrowly averted a devastating loss.It was a game where I thought we had it in hand, Cardinals coach Bruce Arians said, and gave it back and then weathered a storm and won it.The 49ers (1-8) lost their eighth in a row despite a strong game by Colin Kaepernick, who tied it at 20 with a 4-yard TD run with 1:55 to play .That was enough time for Carson Palmer to gain redemption after three second-half turnovers, including an interception by Gerald Hodges that led to the tying touchdown.I was just mad at myself for putting our defense in that situation and putting our team in that situation, Palmer said. I cant do that. They made the plays they needed to to get in the end zone, and we made the plays when we needed to to get back down there and get the field goal.Palmer completed 4 of 7 passes for 64 yards, including a leaping 26-yard sideline grab by Michael Floyd, as the Cardinals drove from their 15 to the San Francisco 16 to set up the winning kick.Against the leagues No. 32-ranked rush defense, the Cardinals David Johnson was held to 55 yards on 19 carries.Johnson finished with 101 yards from scrimmage, thanks to that late drive, for his ninth straight game of at least 100 total yards. He scored on a 3-yard reception and an 18-yard run , hitting the pylon with the ball in his outstretched arms as he slid out of bounds.Kaepernick, returning to the scene of one of the worst games of his career a season ago, completed 17 of 30 passes for 210 yards and ran 10 times for 55 yards.Every week that I get more reps, every day that I get more reps, it is more and more comfortable, he said. At this point when (coach) Chip (Kelly) is calling a play, I know what they are.Larry Fitzgerald caught 12 passes for 133 yards for Arizona, and Floyd had five receptions for 101 yards in his best game of what has been a difficult season.Palmer was 30 of 49 for a season-high 376 yards and a touchdown, but the turnovers were almost his undoing.Arizona, coming off a bye week after a one-sided loss at Carolina, jumped to a 14-0 lead and had a 20-10 advantage at the break, but couldnt shake the 49ers.It hurts, Kelly said. As tough as they just played, its tough to give them words to make them feel better.FLOYDS GAMEAfter struggling throughout the first half of the season, with a few untimely dropped passes and no big plays, Floyd was back to his old self in this one.The fourth-year receiver from Notre Dame entered with 19 catches in eight games, 37 fewer than team-leading Fitzgerald.I had to regroup mentally, Floyd said. I had to tell myself it was like playing in the sixth grade, just going out there and making plays.KAEPERNICKS REDEMPTIONIt was the first time Kaepernick played in Arizona since his awful performance a year ago. In that 47-7 loss, two of his first four passes were intercepted and returned for touchdowns. In all, he was intercepted four times that day.This, his fourth start of the season, was his best this year.FITZ MOVING UPWith his 42nd career 100-yard receiving game, Fitzgerald kept moving up on the NFL career lists.Fitzgerald moved ahead of Terrell Owens into sixth place on the list for receptions. He also became the third-youngest player in league history to reach 14,000 yards receiving.---For more NFL coverage: http://www.pro32.ap.org and http://www.twitter.com/AP-NFLRonald Acuna Jr. Braves Jersey .2 billion agreement with Rogers Communications for the leagues broadcast and multimedia rights. Tom Glavine Braves Jersey . The Swede became the first golfer to win the PGA Tours FedEx Cup and European Tours Race to Dubai in the same season. "It is still taking a little time to sink in what Ive achieved this week as was the case when I won the FedEx Cup but then it just kept getting better and better as the days went on and I am sure this will be the same," he said. http://www.baseballbravesproshop.com/ozzie-albies-braves-jersey/ . PETERSBURG, Fla. Julio Teheran Braves Jersey . He said Tuesday thats a big reason why he is now the new coach of the Tennessee Titans. Whisenhunt said he hit it off quickly with Ruston Webster when interviewing for the job Friday night. Darren ODay Jersey . Uniteds eighth defeat of a wretched campaign means Liverpool, which currently occupies the fourth and final Champions League place, could go nine points clear of its fierce rival by beating West Bromwich Albion on Sunday. Charlie Adam scored both of Stokes goals at Britannia Stadium either side of Robin van Persies equalizer, with a miserable day for seventh-place United capped by first-half injuries to centre halves Jonny Evans and Phil Jones that forced them off. KANSAS CITY, Mo. -- Once Corey Kluber limped to the trainers room, the Kansas City Royals broke loose against the Cleveland bullpen.Jarrod Dyson hit a grand slam that capped a seven-run rally in the eighth inning and the Royals took advantage after Kluber cramped up, topping the Indians 7-3 Monday night.Kluber scattered five hits and took the mound to begin the eighth with a 2-0 lead. But manager Terry Francona and trainer James Quinlan came from the dugout and pulled Kluber before he could throw a pitch.Kluber was suffering from a right calf cramp with the temperature at 90 degrees and the heat index 99 at the start of the game.I dont think cramps are serious, but I dont know how hes going to push off the rubber, Francona said.With Kluber out, the Royals roughed up relievers Bryan Shaw and Jeff Manship. Alcides Escobar and Eric Hosmer began the eighth with singles and both scored on Christian Colons pinch-hit double.Soon as Escobar got that infield single, I turned to Wak (bench coach Don Wakamatsu) and said, `This is how it starts for us, especially at home, Royals manager Ned Yost said.Colon hit for Kendrys Morales, who had fouled a pitch off his right foot. X-rays were negative, detecting only a bruise. Colon squared around to bunt on the first two pitches, both balls. Colon then drove the next pitch to deep center tying it at 2.I was trying to bunt the first couple, Colon said. I think the situation presented itself ... I tried to get the bunt down but those guys were crashing in. Were always talking about the situations of the game. Weve got to play aggressive and have to make things happen. Thats what makes this ballclub so good. We dont play scared.With two outs, Shaw (1-4) walked Alex Gordon and Cheslor Cuthbert. Manship was summoned to face Paulo Orlando, who hit a go-ahead single. Whit Merrifield walked to load the bases before Dyson cleared them with his first career grand slam and his first home run of the season.I let the whole team down, Manship said. I let Corey down, Brian down, giving up his runs. That stinks, for sure. I definitely feel sick to my stomach for how that went.Will the Indians be playinng Dyson deeper Tuesday?No, because its an accident, Dyson said.dddddddddddd I knew it was gone. It felt great off the bat. They dont happen to me very often, so I take advantage of that.Kluber, tagged by the Royals for eight runs in five innings on June 15 at Kauffman Stadium, struck out eight and walked three in shutting them down. He has allowed two or fewer runs in four of his past five starts.Francisco Lindor, who is hitting .439 with three home runs against the Royals this season, homered off Edinson Volquez in the first inning.Luke Hochevar (2-2) worked a scoreless eighth to pick up the victory. After Chris Young gave up a run on two hits and a walk in the ninth, Wade Davis was called to get the final out, logging his 20th save in 22 chances.ROYAL CLAIM TEPESCHThe Royals claimed RHP Nick Tepesch, a Kansas City native and a Missouri alum, off waivers from Oakland and optioned him to Triple-A Omaha. The Royals are his fourth organization this year. The other two are Texas and Los Angeles, making one big league start for the Dodgers. He is 8-3 with a 3.96 in 17 minor league starts this year.TRAINERS ROOMIndians: C Yan Gomez was placed on the disabled list with a right shoulder separation and is expected to be out six to eight weeks. C Roberto Perez, who has right thumb surgery in May, came off the DL and started. . RHP Zach McAllister (right hip discomfort) made a rehab appearance Monday for Triple-A Columbus, allowing one hit and no runs in one inning against Louisville.Royals: RHP Kris Medlen (rotator cuff inflammation) was transferred to the 60-day DL. . OF Lorenzo Cain (strained left hamstring) took fly balls in right field in pregame drills. Hes much better today than he was yesterday, but still not quite there, Yost said.UP NEXTIndians: RHP Danny Salazar, who tops the American League with a 2.75 ERA, will start the middle game of the series.Royals: LHP Brian Flynn makes his first start since Aug. 7, 2014, while with the Marlins. He is 1-0 with a 2.39 ERA in 13 relief appearances. ' ' '