Chris Heston is back in the major leagues.
The former Giants pitcher was recalled as part of a flurry of roster moves by the struggling Mariners prior to Sunday's game against the A's in Oakland.
First baseman Dan Vogelbach was also recalled, while outfielder Leonys Martin was designated for assignment and pitcher Chase De Jong was optioned to Triple-A Tacoma.
Heston was traded by the Giants to Mariners in December for a player to be named later.
In parts of three seasons with the Giants, Heston went 13-12 with a 4.16 ERA and 148 strikeouts in 188 innings.