SEATTLE (AP) Brandon Barnes knew he'd made a pretty special catch that likely saved a run and kept Colorado in the lead.
Just to be sure, Barnes sat in front of his locker after the Rockies' 3-2 win on Sunday, his ribs wrapped with an ice pack, and watched the replay a couple of times.
''I wanted to give everything I had because I knew it was borderline fair or foul,'' Barnes said. ''I stayed with it and you get close to diving head first at the wall it's never safe but I knew I had a couple of more steps so I went for it.''
Colorado took two of three during the interleague series with the Mariners, scoring twice in the fourth inning on Kyle Seager's throwing error and preserving the lead in the eighth inning thanks to Barnes' catch in the left-field corner.
Ketel Marte walked with one out in the eighth inning and Seager's drive sliced off the bat, away from Barnes. It would have been a fair ball had it landed and with Marte's speed, he likely would have scored to tie the game.
Instead, Barnes made a catch that Seattle manager Lloyd McClendon called one of the top plays in baseball this year. Barnes quickly got the ball back into the infield where Cristhian Adames relay throw to first base was in time to double up Marte and end the inning.
''Off the bat I didn't think there was any chance he got to it. I thought it was going to be a double for sure,'' Seager said.
Nolan Arenado capped third inning when the Rockies scored without a base hit with a sacrifice fly for his 110th RBI of the season. Charlie Blackmon walked, advanced to second on a groundout, stole third and scored on Arenado's fly ball to deep right field.
The Rockies added two more an inning later when Willin Rosario doubled leading off, Justin Morneau walked. Both scored when Seager overthrew catcher Steven Baron trying to cut down Rosario at the plate after Dustin Garneau hit a weak groundball to third. It was the 16th error of the season for Seager.
Kyle Kendrick (6-12) allowed two runs over five innings to pick up his second straight victory. Kendrick grew up about 90 minutes north of Seattle, but had never pitched against the Mariners in his career. With a small cheering section behind home plate, Kendrick won consecutive games for the first time this season.
John Axford pitched the ninth for his 23rd save in 28 opportunities.
''I came to games here as a kid, my dad use to take me to games here, so just coming here brought back those memories and pitching against a team I grew up rooting for was pretty cool,'' Kendrick said.
Seth Smith had a two-out, two-run single in the fourth to account for the Mariners offense.
James Paxton (3-4) made his first start since May 28 for Seattle, sidelined by a strained tendon in his left middle finger. Paxton figured prominently in Seattle's rotation plans this season, but made just 10 starts before landing on the disabled list and facing a number of setbacks during his recovery.
Paxton was on a limit of 80-85 pitches but was pulled two batters into the fourth inning at 66 pitches. He struck out four and allowed only two hits, but issued three walks.
Colorado manager Walt Weiss said catchers Dustin Garneau and Tom Murphy will split time behind the plate over the final few weeks of the season. Murphy was set for instructional league in Arizona before Nick Hundley landed on the disabled list on Friday.
Mariners: Brad Miller was slated to start in center field but was a late scratch with neck spasms. James Jones started in his place.
Rockies: Colorado opens a series in Los Angeles against the Dodgers with Jon Gray (0-0) still seeking his first major league victory. The Rockies are 1-6 in his previous starts.
Mariners: Taijuan Walker (10-8) makes one of his final starts of the season on Monday night against the Angels. Walker will likely have a start skipped down the stretch to control his innings.