PEORIA, Ariz. -- Three straight singles off of Colorado Rockies' reliever Matt Belisle in the bottom of the ninth -- with an error mixed in for good measure -- produced a 7-6 comeback win for the Seattle Mariners in their penultimate Cactus League game Monday.

Leading off the inning, Justin Smoak singled to left. That was followed by a sharp single to right by Michael Saunders, which was misplayed by right-fielder Bronson Sardinha. The error allowed Smoak to score all the way from first and Saunders to reach third. The next man up, Steven Baron, singled him home for the walk-off win.

Mariners' third baseman Chone Figgins continued his torrid spring, extending his hitting streak to 12 games with a three-hit outing. Figgins went 3-for-3 with a double, stolen base and two runs, and raised his Cactus League average to .396. He's hit .485 (16-for-33) in the last dozen games.

Willy Taveras and Ty Wigginton had their own three hit efforts, and propelled the Rockies to a 6-5 lead heading into the bottom of the ninth.

The same two teams square off again Tuesday at Salt River Fields in Scottsdale, Ariz.

Taveras went 3-for-4, with two bunt singles and a double from his leadoff spot. The center fielder raised his Cactus League average to .350. Wigginton, filling the designated hitter role, had three RBIs in a 3-for-4 day, including a two-run double.

Rockies catcher Matt Pagnozzi, battling with Jose Morales for the back-up job, launched a leadoff home run in the third inning.

Milton Bradley drove Figgins in twice for Seattle, with a double and single in the first and third innings, and he finished 2-for-3, putting his average at .333 for the spring.

Jason Vargas, who'll open the season as the Mariners No. 2 starter Saturday night in Oakland, got roughed up in his last Cactus League start. The lefty gave up 11 hits and five runs over five innings, with one walk and two strikeouts. He threw 83 pitches and closed out his spring with a 4.24 ERA.

Mariners first baseman Justin Smoak smacked a solo home run to left-center in the sixth inning off Jorge De La Rosa, tying the game at 5-5. It was Smoak's second long ball of the spring.

De La Rosa will open the regular season Saturday against the Diamondbacks as the Rockies' No. 2 starter. The left-hander gave up eight hits and five runs, four earned, over six innings and finished his Spring Training with a 5.21 ERA.

Up next for Rockies: The Rockies will compete their first season at Salt River Fields at Talking Stick with another game against the Mariners at 2:05 p.m. MT. No. 3 starter Jhoulys Chacin will start.

Up next for Mariners: Doug Fister makes his final spring start, as the Mariners close out Cactus League play Tuesday against the Rockies in a 1:05 p.m. PT game at Salt River Fields in Scottsdale, Ariz. Fister (1-2, 6.05) will be Seattle's No. 3 starter in the opening series at Oakland. The Mariners then play the Dodgers in Los Angeles on Wednesday before having a day off prior to Opening Day.