CINCINNATI, Ohio -- Nearly 10 years had passed since Brad Penny pitched for the Marlins. His former catcher is now Miamis manager. When they got together again Saturday, it sure felt like old times. Penny rejoined the Marlins for the first time in 10 years and pitched five solid innings to get a notable win Saturday night, 4-3 over the slumping Cincinnati Reds. "Its been a long time," Penny said. "Im lucky to get another opportunity to pitch at this level." And now, more good times for the 36-year-old pitcher, who helped the Marlins win the World Series in 2003. Called up earlier Saturday, Penny (1-0) put the Marlins in position for their second straight win over Cincinnati, which is 8-14 since the All-Star break. Penny gave up Jay Bruces solo homer and an unearned run in five innings, fanning three while throwing 95 pitches. During breaks, he and manager Mike Redmond -- who was his catcher back in the day -- had some familiar-sounding chats about how he was doing. "During the course of the game, we had a couple of conversations like we had when I was back catching him," Redmond said. "We laughed. "He was the same guy out there, for sure. Just a little bigger in that jersey." Penny enjoyed Redmonds between-inning critiques. "He used to yell at me a lot more when he was a catcher," Penny said. "Hes nicer as the manager." Bryan Morris gave up two hits and a run in the eighth. Steve Cishek pitched the ninth for his 29th save in 32 chances. Christian Yelich had two hits, scored a run, and drove in two with a groundout and a sacrifice fly off reliever Sam LeCure (1-4). Giancarlo Stanton also had a sacrifice fly, and Donovan Solano doubled home the final run. Starter Alfredo Simon has epitomized the Reds struggles after the All-Star break. Since his first All-Star selection, he is 0-4 with a no-decision, going five innings or less four times. On Saturday, he allowed two runs and matched his season high with five walks in five innings. It was a big night for Penny, who was 48-42 with the Marlins from 2000-04. His last start for them was July 28, 2004. He moved on to play for the Dodgers, Red Sox, Giants, Cardinals and Tigers. He hadnt played in the majors since 2012 when he signed a minor league deal with the Marlins in June. And now hes back to winning in the big leagues. Bruces homer in the first inning ended Miamis streak of 11 straight games without allowing one, the second-longest in franchise history. The Marlins went 12 games without allowing one last season. SO SLOOOOOOW Simon got Garrett Jones to take a called third strike in the third inning on a pitch that fluttered in at 64 mph. In his next at-bat, Simon threw a 57 mph pitch followed by a 95 mph fastball. Jones drew a walk. AND SOOOO FAST Cincinnatis Aroldis Chapman pitched the ninth. Eighteen of his 23 pitches came in at triple digits, with three of them hitting 103 mph. He extended his major league record for a reliever to 48 consecutive appearances with a strikeout. MARLINS MOVES Miami optioned left-hander Edgar Olmos to Triple-A New Orleans to open a roster spot for Penny. TRAINERS ROOM Marlins: One of Pennys pitches to Kristopher Negron was fouled in the dirt and hit plate umpire Paul Nauert on the upper left leg in the second inning. Nauert talked to a trainer for a few minutes before the game continued. Reds: Brayan Pena had a pinch-hit single that extended his hitting streak to a career-high 13 games. He left for a pinch-runner because his left hamstring has been tight. Manager Bryan Price plans to have Pena catch Sunday. The Reds called up catcher Tucker Barnhart as a precaution. UP NEXT Marlins: Miami will try to sweep a three-game series in Cincinnati for the first time since Great American Ball Park opened in 2003. Left-hander Brad Hand (2-3) makes his first career start against the Reds. The Marlins then return home for eight games against St. Louis, Arizona and Texas. Reds: Johnny Cueto tries to win his fourth straight start. The right-hander has given up only three runs in the last three games. He threw a complete game for a 9-2 win at Cleveland on Tuesday. Zach Allen Youth Jersey . They actually finished with a better record in ‘07 than they did in ‘06 but only marginally, going from 61 victories to 66. Kyler Murray Cardinals Jersey . With his father watching from the stands, Harrison homered, doubled, single and drove in a career-high five runs to lead the Pirates to a 8-3 win over the Milwaukee Brewers on Friday. http://www.thecardinalsshoponline.com/Youth-Pat-Tillman-Cardinals-Jersey/ . Kripps, of Summerland, B.C., and Edmontons Barnett used a terrific second run to move up two spots, putting the Canadian duo in medal contention with the final two runs set for Monday (11:15 a.m. ET, streaming live at cbc. Kurt Warner Cardinals Jersey . -- Two out of three aint bad. Andy Isabella Jersey . TSN2 December 18 Knicks at Bulls 8pm et/5pm pt TSN2 December 18 Thunder at Warriors 10:30pm et/7:30pt TSN2 December 21 Pacers at Timberwolves 7pm et/4pm pt. TSN2 December 23 Timberwolves at Cavaliers 7pm et/4pm pt TSN2 December 25 Wizards at Knicks 12pm et/9am pt TSN December 25 Thunder at Spurs 2:30pm et/11:30pt TSN December 25 Cavaliers at Heat 5pm et/2pm pt TSN December 25 Lakers at Bulls 8pm et/5pm pt TSN December 25 Warriors at Clippers 10:30pm et/7:30pt TSN NBA on TSN - January Date Game Time Network January 1 Kings at Timberwolves 8pm et/5pm pt TSN2 January 3 Jazz at Timberwolves 8pm et/5pm pt TSN2 January 5 Nuggets at Timberwolves 8pm et/5pm pt TSN2 January 7 Rockets at Cavaliers 7pm et/4pm pt TSN January 7 Suns at Timberwolves 9:30pm et/6:30 pt. TSN January 9 Bulls at Wizards 8pm et/5pm pt TSN2 January 9 Cavaliers at Warriors 10:30pm et/7:30pt TSN2 January 13 Timberwolves at Pacers 7pm et/4pm pt TSN2 January 15 Thunder at Rockets 8pm et/5pm pt TSN2 January 15 Cavaliers at Lakers 10:30pm et/7:30pt TSN2 January 16 Cavaliers at Clippers 10:30pm et/7:30pt TSN2 January 22 NBA All-Star Selection Show 7pm et/4pm pt TSN2 January 22 Spurs at Bulls 8pm et/5pm pt TSN2 January 22 Nets at Clippers 10:30pm et/7:30pt TSN2 January 25 Heat at Bulls 1pm et/10am pt TSN January 25 Thunder at Cavaliers 3:30pm et/12:30pm pt TSN January 26 Timberwolves at Thunder 8pm et/5pm pt TSN2 January 29 Nuggets at Grizzlies 8pm et/5pm pt TSN2 January 29 Bulls at Lakers 10:30pm et/7:30pt TSN2 NBA on TSN - February Date Game Time Network February 5 Clippers vs.Jimmy Graham scored two touchdowns, including a one-handed catch as the Seattle Seahawks beat the Buffalo Bills 31-25. The Bills put up a worthy fight, and could have won the game were it not for two big defensive plays in the final seconds. Seattle quarterback Russell Wilson looked healthy after struggling through the first half of the season, but it was Graham who stole the show with two scores and a first-half hurdle over Stephon Gilmore.In 140 characters... Incredible 1st half sets up tight finish as Seahawks hold on. Jimmy Graham showed impressive athleticism and Wilson looks back to his best. WATCH: NFL funnies & fails It was quite a weekend in the NFL with squirrels, a rabona, player ejections and length of the field MVPJimmy Graham showed the sort of form that made him the leagues most valuable tight end in his time at New Orleans. Graham averaged 13 yards a carry from eight targets, adding two touchdowns and a highlight reel of big game moments. Seattle Seahawks tight end Jimmy Graham makes a great one handed catch in the end zone. Video from NFL.com Game-changerWith a minute left to play, the Bills were 10 yards from stealing the game. In a big defensive spot, K.J Wright and then Cliff Avril registered back-to-back sacks on quarterback Tyrod Taylor, forcing Buffalo back.With no timeouts left, Taylor was forced to rush his fourth down, 17-yard attempt, resulting in an incomplete pass and a fifth win of the season for Seattle. Stat of the night12 - Russell Wilson has thrown 12 passing touchdowns without an interception when playing on Monday nights. Two of those, as well as a rushing TD, came against the Bills. Incidentally, the Seahawks are 6-0 in that stretch. Scoring Summary 1st Quarter BUF 7-0 SEA TD - T. Taylor 3 yd rush Extra point - D. Carpenter BUF 7-7 SEA TD - R. Wilson 3 yd rush Extra point - S. Hauschka BUF 14-7 SEA TD - J. Hunter 5 yd pass - T. Taylor Extra point - D. Carpenter 2nd Quarter BUF 14-14 SEA TD - J. Graham 17 yd pass - R. Wilson Extra point - S. Hauschka BUF 17-14 SEA FG - D. Carpenter 31 yd BUF 17-21 SEA TD - C. Michael 1 yd rush Extra point - S. Hauschka BUF 17-28 SEA TD - J.dddddddddddd Graham 18 yd pass - R. Wilson Extra point - S. Hauschka 3rd Quarter 4th Quarter BUF 25-28 SEA TD - M. Gillislee 1 yd rush Two point conversion - T. Taylor BUF 25-31 SEA FG - S. Hauschka 49yd The gameBuffalo exploded out of the blocks, containing the Seahawks to a three and out before blocking their punt attempt and rushing in a three-yard touchdown on the very next play.Within a minute Seattle were right back in it, Tyler Lockett returning Dan Carpenters kick for 43 yards before Wilson found Doug Baldwin on a 50-yard pass deep down the middle. Wilson took the ball the extra three yards to grab his first rushing score of the season, having been hampered by injury throughout the first half of the season. The Bills retook the lead on an 17 play, 10-minute drive completed by Justin Hunter, before Seattle pegged the visitors back early in the second quarter. Wilson utilised Lockett before firing to tight end Graham for a 17-yard, one-handed touchdown. Tight end Jimmy Graham celebrates after scoring a one-handed touchdown against the Buffalo Bills Buffalo responded with a field goal, but it was Seattle who struck twice to end the half 28-17 ahead. Following a 22-yard punt return from Lockett, Buffalo committed two consecutive penalties to move the ball 39 yards and allow running back Christine Michael a one-yard score.On their next drive, with just two minutes remaining Wilson led a 68-yard drive, finding Graham down the middle for his second touchdown of the night.Buffalo tried to get a field goal with seconds remaining in the half, but the officials failed to call a roughing the passer penalty on Richard Sherman, resulting in the Bills using an extra time-out and forcing Carpenter off the field for a mandatory play on the sideline.Head coach Rex Ryan elected to spike the ball, wasting a play but getting his kicker back on the field, before the Bills mismanaged the clock and then missed the 54-yard attempt. In a bizarre end to a great half, Buffalo Bills kicker Dan Carpenter is forced into three attempts at the field goal. Video from NFL.com It wasnt until the fourth quarter that Buffalo got the next points, Taylor leading at 82-yard drive to set up running back Mike Gilislee for a one-yard rush. Seattle responded with a 49-yard field goal, and managed to hang on despite sustained pressure from Taylor and the Bills attack.The result moves Seattle two games clear of the Arizona Cardinals in the NFC West, with a trip to New England up next. The Bills slip to 4-5 on the season, the same amount of wins as Miami despite playing a game more. This is their third consecutive loss as the team head into their bye week. Also See: NFL week nine highlights RESULT: Week 10 game choice WATCH: Sunday Blitz Latest standings ' ' '