Beede Comes Up Big on the Mound and at the Plate in Giants Win 8-3

Photo: @SFGiants

By Jeremy Kahn

Tyler Beede rejoined the San Francisco Giants just in time to start the series finale against the Milwaukee Brewers.

Beede went 6.2 innings, allowing three runs, giving up seven hits, and striking out seven as the Giants defeated the Brewers 8-3 at Miller Park.

Not only did Beede pitch a great game, but he came up with the hit that won the game for the Giants, who have now won eight out of their last 10 games.

Beede drove in the eventual game-winning run on a single which scored Donovan Solano in a decisive six-run seventh inning.

Brandon Belt ended the series with a big day, as he hit his 11th home run of the season and then added a single in the seventh inning.

Stephen Vogt continued to show promise since joining the Giants, as he doubled against his former team which scored Beede and send Belt to third base.

Brewer’s pitcher, Corbin Burnes, gave up four runs on four hits, as the former St. Marys pitcher lost for the fifth time this season.

Matt Albers, who replaced Burnes, was able to get the first out of the inning, as he struck out Austin Slater, then intentionally walked Pablo Sandoval to get to Brandon Crawford, who walked to lengthen the lead.

Kevin Pillar then got in on the act, as he beat out a dribbler that scored Vogt from third base. It looked like the Brewers ended the inning, when Mike Yastrzemski grounded into a double play; however, Bruce Bochy challenged the call and it was reversed, meaning that Sandoval’s score counted as the fifth run of the inning.

Solano, who led off the inning with a double off of Burnes, then singled off of Albers to drive in Crawford. Beede finally ended the inning, when he grounded into a fielders choice to retire Yastrzemski at third base.

In all, the Giants scored six runs and sent 11 batters to the plate in the inning.

Beede and Jhoulys Chacin were in a pitchers duel until the top of the fifth inning, when Belt broke a 1-1 tie when hit his 11th home run of the season.
Yelich tied up the game, as he launched his 32nd home run of the season off of Beede in the bottom of the sixth inning.

Yasmani Grandal got the Brewers on the board in the bottom of the first inning, as he grounded into a fielders choice that scored Lorenzo Cain from third base. Cain led off the inning with a single and went to third on a Yelich single.

Once again, it was Solano, who got the Giants into the game, as he hit a sacrifice fly that drove in Crawford from third base in the top of the second inning.

Crawford led off the inning with a walk and advanced to third on an Eric Thames error on a ball hit by Yastrzemski.

The Giants looked to take the lead in the top of the second inning, as Beede singled to center, but Yastrzemski was thrown out at home to end the inning.

NOTES: Evan Longoria was forced to leave the game in the fifth inning with what was diagnosed as plantar fasciitis in his left foot, and the x-rays came out negative.

Alex Dickerson missed his second straight game, as he still suffering from back tightness that he developed on Friday night.

Slater, who sat Saturday’s game until coming into a game as a pinch hitter in the seventh inning and showed up to Miller Park with a fever struck out in the top of the fifth inning and remained in the game, when Belt moved to first from first, Sandoval to third, Yastrzemski to left and Slater went to right.

To make room for Beede on the roster, the Giants optioned Ray Black to Triple-A Sacramento.

UP NEXT: Jeff Samardzija will take the ball in the opener of the doubleheader at Coors Field against the Colorado Rockies, and Dereck Rodriguez will pitch the nightcap after he will be recalled from Sacramento.

Overall, the Giants have lost 19 out of their last 22 games against the Rockies at Coors Field.

MLB podcast with Matt Harrington: Posey’s slam paces Giants for win over Brew Crew; A’s Fiers pitches to a 5-1 win over Chisox; plus more

photo from sfgate.com: San Francisco Giants’ Buster Posey hits a grand slam during the 10th inning of a baseball game against the Milwaukee Brewers Friday, July 12, 2019, in Milwaukee

On the MLB podcast with Matt:

#1 A grand time to be had by all San Francisco catcher Buster Posey whose been hitting below .300 or near it all season which is unusual for him hit a grand slam in the 10th inning to help launch the Giants to a 10-7 win over the Milwaukee Brewers at Miller Park on Friday night.

#2 Oakland A’s pitcher Mik Fiers pitched 7.2 innings of shutout ball against the visiting Chicago White Sox as the A’s held a 5-0 lead and eventually won it 5-1.

#3 Red Sox were back to their old ways again with some home run help from Xander Bogaerts with a three run homer, and solo homers from Rafael Devers and Christian Vazquez as the one hour rain delayed game was worth the wait as the Sox crushed the LA Dodgers 8-1.

#4 The hot Minneosta Twins continue to roll with a 5-3 win over Cleveland Jorge Polanco knocked a two run double in the seventh inning that ended Cleveland’s six game win streak.

#5 The New York Yankees blanked the Toronto Blue Jays 6-0 as pitcher Domingo German pitched six innings of shutout ball and Edwin Encarnacion belted a three run double to contribute to the run total.

Matt Harrington does the MLB podcasts each Saturday at http://www.sportsradioservice.com

Posey’s grand slam wins it for the Giants 10-7

Photo credit: @SFGiants

By Jeremy Kahn

Buster Posey came up with the biggest hit of the night when the San Francisco Giants needed it the most.

Posey launched a grand slam off the scoreboard in left-center field, helping the Giants to a 10-7 victory over the Milwaukee Brewers at Miller Park.

The grand slam by Posey was the fifth of his career, and it was set up after Joe Panik led off the inning with a single, Mike Yastrzemski walked and Brandon Belt singled. Posey took the first pitch he saw from Matt Albers over the wall.

Will Smith blew his first save of the season in the bottom of the ninth inning, as he gave up a leadoff triple to Christian Yelich and then two batters later, Mike Moustakas tied up the game, when grounded out to Joe Panik.

Brandon Crawford gave the Giants the lead in the top of the ninth inning, as he hit a solo home run off of Brewers closer Josh Hader and it was the second home run in as many innings that Hader surrendered.

Tyler Austin tied up the game in the top of the eighth inning, as he hit a solo home run to right field.

The Brewers took the lead in the bottom of the sixth inning, as Ryan Braun doubled Yasmani Grandal and Moustakas to tie up the game and then took the lead when Eric Thames singled in Braun.

Evan Longoria hit a two-run home run in the top of the sixth inning to give them their first lead of the game that scored Posey.

Austin Slater tied up the game in the top of the fifth inning, as he an opposite field home run that scored Kevin Pillar in front of Slater.

Keston Hiura gave the Brewers the lead in the bottom of the second inning, as he singled off of Giants starter Shaun Anderson.

Thames doubled in Braun in the bottom of the fourth inning to give the Brewers a 2-0 lead and then one-half inning later, Slater tied it up.

Anderson went five innings, allowing four runs on six hits, walking three and striking out eight, as he did not fare in the decision.

It was a season-high eight strikeouts for Anderson, who struck out Yelich on three different occasions.

Brewers starter Chase Anderson left with the lead, as he also went five innings, allowing two runs on three hits and striking out five.

Hiura drove in the final run of the game in the bottom of the 10th inning, as he hit his eighth home run of the season off of Mark Melancon.

Despite blowing his first save of the season, Smith ended up picking up his second win of the season.

NOTES: This was the first time that the Giants hit more than four home runs since April 23, 2014 against the Colorado Rockies at Coors Field, when they hit six.

UP NEXT: Madison Bumgarner makes his return to the mound, as he is ready to pitch after leaving Sundays game at Oracle Park, when he was smacked on the elbow on a Jose Martinez liner.

Zach Davies will take the mound for the Brewers, as he makes his second start of the season against the Giants. Davies lost to the Giants on June 14 at Oracle Park, and is 0-2 with a 2.81 ERA in his three career starts.

San Francisco Giants podcast with Michael Duca and Daniel Dullum: If Smith and Bumgarner go, so will any chance for a wild card go for SF

Photo credit: @NBCSGiants

On the Giants podcast with Michael and Daniel:

#1 The Giants are 5 1/2 games out from a wild card spot as the second half starts tonight. Critics says forget those odds, the team hasn’t had enough offense to get back. What does Michael say to those critics?

#2 If the Giants are sellers and unload starter Madison Bumgarner and closer Will Smith, that would pretty much crush any chance the team has at the postseason.

#3 Buster Posey has — like last season — been off limits for any trade deals and most likely that will be the case this July too. Posey has had several concussions and his hitting has been below where it normally is at this time of year. How much does Posey’s past injuries play even though he’s untouchable?

#4 If the Giants deal Bumgarner and Smith, how much will their departures impact the Giants for years to come?

#5 The Giants open up a three-game series in Milwaukee tonight and a six-game road trip. Milwaukee has always been a tough customer. The Giants will be starting Shaun Anderson (3-2, 4.23 ERA), and for the Brewers, Chase Anderson (4-2, 4.32 ERA).

Michael Duca and Daniel Dullum does the Giants podcasts each Friday at http://www.sportsradioservice.com

Longoria wins it on home run in seventh SF wins 1-0

photo from sfgate.com: San Francisco Giants’ Evan Longoria, left, is congratulated by third base coach Ron Wotus (23) after hitting a solo home run against the St. Louis Cardinals during the seventh inning of a baseball game in San Francisco, Sunday, July 7, 2019.

By Jeremy Kahn

SAN FRANCISCO-Evan Longoria ended two things against Jack Flaherty with one swing of the bat.

Longoria hit a solo home run with one out in the bottom of the seventh inning, breaking up both a shutout and a no-hitter and it helped the San Francisco Giants to a 1-0 victory over the St. Louis Cardinals before a crowd of 33,841 at Oracle Park.

This was only the third shutout of the season for the Giants and the first since April 24 against the Toronto Blue Jays at Rogers Centre.

On the afternoon, the Giants only got two hits, and this was the fewest hits in a game where they won since a two-hit over the Los Angeles Dodgers at Dodger Stadium on March 30, 2018.

Flaherty was throwing a perfect game until he walked Alex Dickerson to lead off the bottom of the fifth inning.

After the Longoria home run, Dickerson singled to left, but then Flaherty got Stephen Vogt to fly out to Dexter Fowler and then Kevin Pillar lined out to Paul DeJong to end the inning.

It was the 12th home run of the season for Longoria, and his fifth in his last six games. During the six-game stretch, Longoria is hitting .429 (9-for-21) with seven extra base hits (two doubles and five home runs), 10 RBI and eight runs scored.

Longoria is no stranger to breaking up no-hitter, as it was the fourth time in his career that he broke up a no-hitter in the 7th inning or later.

With DeJong on first base in the top of the seventh inning, Paul Goldschmidt hit a line drive into the right-center gap; however, Pillar flew through into the air and made a fantastic catch that kept the game scoreless.

The Longoria home run made a winner out of Jeff Samardzija, who pitched a tremendous game, as he went seven innings, scattering four hits and striking out two on his way to picking up his sixth win of the season.

This was the first time since August 28 and September 2, 2017 that Samardzija went seven innings with two or fewer runs. That was also the last time he pitched at seven innings in consecutive starts.

It was a tough loss for Flaherty, who also went seven innings, allowing one run on just two hits, walking one and striking out six and saw his record fall to 4-6 on the season.

Sam Dyson pitched one inning, allowing one hit and struck out three. Closer Will Smith came on in the top of the ninth inning and despite giving up a single to Goldschmidt, he picked up his 23rd save in 23 chances, as Fowler grounded into a double play to end the game.

Over his last 19 outings, Smith has not allowed a run in 17 of those games and is possessing a 0.96 earned run average (two earned runs in 18.2 ip) with 30 strikeouts and opposing hitters are hitting .156 against him.

NOTES: Pillar also drove in the only run of the game on April 11, when he homered against the Colorado Rockies in a 1-0 Giants victory that made a winner out of Samardzija.

The Giants are now 18-9 in one-run games and 4-7 in final games of the series.

This was the seventh time this season that the Cardinals have been shutout, and it was the first time that the Cardinals have lost a series to the Giant since May 19-21, 2017 at Busch Stadium.

UP NEXT: Following the All-Star break, the Giants begin a three-game series against the Milwaukee Brewers on Friday night.

Shaun Anderson will open the series against the Brewers at Miller Park on Friday night, followed by Madison Bumgarner and Tyler Beede. The Brewers starter has yet to be determined.

That’s Amaury’s News and Commentary podcast: NL opponents always set for Dodgers; Astros hold onto first, everyone out for them too; plus more

Photo credit: @ChicagoSports

On Amaury’s News and Commentary podcast:

#1 Amaury, in the power rankings, everybody in the National League seems ready to chase the Dodgers as the team to beat every time they face the Dodgers.

#2 The Houston Astros the first place team in the AL West and have been giving their AL opponents some fits this season. Although they hit a rough patch, losing three of their last 10 games, they’ve been proving that opponents are going after them.

#3 The Milwaukee Brewers, who almost took out the Los Angeles Dodgers in the postseason last year, are another team who’s contending. They are just two games out of first place in the NL Central only trailing the Chicago Cubs. The Brewers are stocked with offense, including slugger Christian Yelich.

#4 Not too far in the distant future, the Tampa Bay Rays will be splitting their home games at Parc Olympic in Montreal. How much of a serious indication that their days in Tampa Bay are numbered?

#5 The Oakland City council are putting the Oakland A’s through the new stadium question test. Their main questions are paying for the new Howard Terminal location, and besides running a gondola from 12th Street BART to Howard Terminal, the council is looking for more answers to getting fans to the new stadium by other public transportation means.

Amaury Pi-Gonzalez is the Oakland A’s Spanish play by play announcer heard on 1010 KIQI San Francisco and does News and Commentary podcasts each Tuesday at http://www.sportsradioservice.com

San Francisco Giants podcast with Morris Phillips: Giants end win streak at four as they drop final game to Brewers 5-3

Milwaukee Brewers’ Jesus Aguilar, right, celebrates with third base coach Ed Sedar after hitting a solo home run against the San Francisco Giants during the sixth inning of a baseball game in San Francisco, Sunday, June 16, 2019.

On the Giants podcast with Morris:

#1 For the Milwaukee Brewers, it was two hits each for Christian Yelich, Yasmani Grandal, Marcus Thames and Travis Shaw, whose contributions helped the Brewers get a two-run win over their hosts, the San Francisco Giants, at Oracle Park on Sunday to avoid getting swept in three games.

#2 The Giants, on the other hand, snapped a four-game winning streak with the 5-3 loss. The Giants beat the San Diego Padres in two games and took the first two games from the Brewers to start the series.

#3 Jeff Samardzija struggled to hold back the Brewers, who scored four runs in five innings and nine hits off Samardzija, and got the loss.

#4 Samardzija hit for a single to score Kevin Pillar that tied up the game, but later it would be for not, as the Brewers would come back and win it by two runs.

#5 The Giants head for Los Angeles and will start Tyler Beede (0-2, 8.06 ERA) who will be matched up against the Dodgers’ Kenta Maeda (7-3, 3.89 ERA).

Morris does the Giants podcasts each Monday at http://www.sportsradioservice.com

Vogt triples twice in Giants’ wild victory 8-7

photo from sfgate.com: San Francisco Giants left fielder Mike Yastrzemski dives to catch a fly ball hit by Milwaukee Brewers’ Yasmani Grandal for the final out of the ninth inning of a baseball game in San Francisco, Saturday, June 15, 2019. .

By Jeremy Kahn

SAN FRANCISCO — In what was one of the most bizarre games of the season, Mike Yastrzemski came up with the play of the game.

Yastrzemski made a diving catch with two outs in the top of the ninth inning, as he preserved the San Francisco Giants 8-7 victory over the Milwaukee Brewers before a crowd of 34,560 at Oracle Park.

Yasmani Grandal hit a sinking line drive into the left-center field gap, and Yastrzemski made an all-out dive for the catch, giving the Giants their season-high fourth straight win.

The Grandal lineout would have definitely scored Ryan Braun, who was on first base after he singled with two outs off of closer Will Smith.

Christian Yelich brought the Brewers within one run just prior to the Braun single, as he hit an opposite field solo home run, his 26th home run of the season, which also extended his hitting streak to a season-high 12 games.

Stephen Vogt was the big offensive star for the Giants on the afternoon, as he lashed two triples and a single in a come-from-behind victory.

Vogt is the first Giants catcher since Steve Nicosia on July 18, 1984, to have two triples in the same game.

“Definitely thinking third,” said Vogt.

Madison Bumgarner was cruising until the top of the third inning when, catcher, Manny Pina hit a solo home run off of Bumgarner to give the Brewers a 1-0 lead.

The Brewers extended their lead in the top of the fourth inning, as Grandal walked, then Mike Moustakas doubled him to third base. Then came some bizarre defense, as Kevin Pillar dropped the Hernan Perez fly ball for an error and a sacrifice fly on the same play.

On the play, Grandal scored and Moustakas went to third, with Perez advancing to second base on the play.

Orlando Arcia then got in on the act, as he grounded out to score Moustakas from third base. Pina picked up his second RBI in as many at-bats, as he singled in Perez from third base to extend the Brewers lead.

Vogt then helped get the Giants on the board in the bottom half of the inning, as he tripled for the first time in the game and then when Pillar singled to left field. Brandon Crawford then extended the inning as he singled to send Pillar to third base.

Unfortunately, that would be all the scoring for the inning, as Steven Duggar, who represented the tying run, grounded out to Grandal to end the inning.

The Brewers extended their lead in the top of the fifth inning, as Grandal hit a sacrifice fly that scored Yelich, who grounded out into a force out.

Brewers starting pitcher Jimmy Nelson began to wild in the bottom of the fifth inning, as he walked the first three batters, including Bumgarner. After Yastrzemski walked to load the bases, Craig Counsell replaced Nelson with Adrian Houser, who fared no better, as he walked Belt to force in Bumgarner.

Houser then got Pablo Sandoval to ground out which scored Panik and then Vogt picked up an RBI, as he hit a sacrifice fly that scored Yastrzemski.

The Giants finally tied it up in the bottom of the sixth inning, as Crawford led off the inning with a double and then scored the tying run when Panik hit a sacrifice fly.

Grandal gave the Brewers the lead once again, as he hit a sacrifice fly that Yelich, who walked with one out in the top of the seventh against Trevor Gott, who replaced Bumgarner in the beginning of the inning.

Vogt got the eventual game-winning rally started in the bottom of the seventh inning, as he tripled for the second time on the afternoon with one out. Pillar then tied the game when he singled in Vogt.

Crawford then gave the Giants the lead for good, as he doubled into short center field that scored Pillar.

Once again, Vogt came through in the bottom of the eighth inning, as he beat out an infield single that scored Belt.

Bumgarner had another quality start as he went six innings, allowing five runs (three earned), five hits, three walks, and had six strikeouts.

“Everybody is starting to come around,” said Bumgarner.

Nelson also did not fare in the decision, as he went four innings, allowing four runs on five hits, walking three and striking out six.

Gott pitched the seventh inning, as he picked up his third win of the season, while Junior Guerra lost for the first time.

Despite the home run to Yelich, and the single to Braun, Smith was able to notch his 18th save of the season, as he got Grandal to fly out to end the game.

“Definitely off tomorrow,” said Bochy about Smith.

NOTES: With the victory, the Giants have the highest winning percentage in baseball in one- run, as they are now 16-6 (.727), one-half game over the San Diego Padres, who are 16-7 with a percentage of .696.

The last time that Vogt picked up two triples in the same game came on May 4, 2017, against the Minnesota Twins at Target Field.

Belt extended his on-base streak up to 18 games, as he went 1-for-4 on the day and is hitting .310 (18-for-58) with two home runs and 10 runs batted in.

Crawfords three hits were his most since he picked up three hits on September 18,2018 against the San Diego Padres at Petco Park.

UP NEXT: Jeff Samardzija looks to help the Giants go for the sweep on Sunday afternoon, as he will face Chase Anderson for the Brewers.

Pillar goes 3-for-3 in Giants’ 5-3 win over Brewers

Photo credit: @KNBR

By Jeremy Kahn

SAN FRANCISCO — Kevin Pillar did everything for the San Francisco Giants from getting hits to becoming the groundskeeper.

Pillar went 3-for-3, including a tie-breaking solo home run in the bottom of the fifth inning, helping the Giants to a 5-3 victory over the Milwaukee Brewers in front of 35,106 on Fireworks Night at Oracle Park.

This was the third straight win for the Giants, marking the fourth time this season that they have reached that number of wins in a row.

Drew Pomeranz went the first five innings, as he went the first five innings, allowing two (none earned), allowing five hits, walking three and striking out five and raised his record to 2-6 on the season.

The last two games he has been a different guy, said Bruce Bochy.

All of the Giants runs on the evening came via home runs, as Pablo Sandoval gave the Giants a 2-1 lead in the bottom of the fourth inning, as he hit an opposite field two-run home run off of Brewers starter Zach Davies, who entered the game with a 7-0 record.

Sandovals home run also scored Brandon Belt, who led off the inning with a walk against Davies, who like Pomeranz also pitched five innings.

It was also a nice night at the plate for Sandoval, who went 3-for-4 at the plate, as the Giants make it three wins in a row.

The Brewers took a 1-0 lead in the top of the third inning, as Orlando Arcia scored on a passed ball by Buster Posey.

Things got weird with Arcia at the plate, as it looked like he struck out on a pitch in the ground; however, home plate umpire Paul Emmel said that Arcia tipped the ball, much to the chagrin of both Posey and Giants manager Bruce Bochy.

Lorenzo Cain then singled to center field that sent Arcia over to third, and with Christian Yelich at the plate, Posey was unable to hold onto the Pomeranz pitch and the Brewers took a 1-0 lead.

Throw strikes when I needed to, said Pomeranz.

After Sandoval gave the Giants the lead in the bottom of the fourth inning, Yelich tied up the game in the top of the fifth inning, as he singled to left to score Cain.

Pillar then gave the Giants the lead for good, as he hit his eighth home run of the season into the left field seats.

Things got a little strange in the bottom of the seventh inning, as Pillar stole second, the base popped out of the ground after he arrived on the bag. Brewers manager Craig Counsell came out to see if Pillar was out, since his foot came off the base; however, after a review, it was determined that Pillar was safe.

Instead of having the grounds crew fix the base, Pillar conveniently put the base back into the ground and play was resumed.

Definitely a first for me, said Pillar. Umpire (Chad Fairchild) said he had never seen it either, Pillar added.

Mike Yastrzemski then stretched the lead up to 5-2 following the Pillar swipe of second base, as he hit second major league home run and first at home over the center field wall.

Davies went five innings, allowing three runs on six hits, walking one and striking out two and lost for the first time this season.

Things got a little dicey in the top of the eighth inning, as Mark Melancon threw a wild pitch with the bases loaded that scored Jesus Aguilar from third base.

Melancon was able to get out of the jam, as he got Cain to fly out to end the inning.

Melancon had some tough luck, said Bochy.

Mike Moustakas got the inning going, as he singled and was then retired on a double play ground ball by Hernan Perez; however, Aguilar walked and then Arcia hit a single off of Joe Paniks glove that sent Aguilar to third. Travis Shaw then walked, and Melancon uncorked a wild pitch that scored Aguilar.

The single by Moustakas extended his hitting streak up to eight games, as he went 2-for-5 on the evening.

Will Smith came on to close it out for the Giants, as he picked up his 17th save of the season. Smith walked Yasmani Grandal with two outs, but re-grouped to get Moustakas strikeout to end the game.

NOTES: This was the most home runs in a game for the Giants since they hit four home runs in a game on June 4, 2018 against the Arizona Diamondbacks, a 10-4 victory at what was known as AT&T Park.

Belt extended his on-base streak up to 17 games, dating back to May 23 and is 17-for-54 during the streak.

UP NEXT: Madison Bumgarner takes the mound for the Giants on Saturday afternoon, while Jimmy Nelson takes the hill for the Brewers.

San Francisco Giants podcast with Michael Duca: Bumgarner battles his way in last start against Brewers

Photo credit: @GiantsExtra

On the San Francisco Giants podcast with Michael Duca:

#1 Taking a look at Giants starter Madison Bumgarner’s last outing on Tuesday’s game, he looked like he was in regular season form after throwing three perfect innings.

#2 It was later when he gave up hits to the Milwaukee Brewers’ Lorenzo Cain, Christian Yelich, and Yasmani Grandal, which loaded the bases in the fourth inning that some might have questioned how long he could have stayed in this one.

#3 Then, there was plate umpire Brian Gorman. Bumgarner was having a hard time with as he felt Gorman was squeezing him. Bumgarner on a 2-1 pitch to Brewers’ hitter Travis Shaw thought he had strike two extended his arms in protest, then on the next hitter Mike Moustakas. Though, he had another strike call taken away by Gorman and extended his arms again and turned his back and walked back to the mound.

#4 MadBum helped his own cause with an RBI single in the bottom of the fourth as the Giants got four runs. It was all they needed in their 4-2 win in Tuesday’s exhibition game.

Michael Duca does the Giants podcasts each week at http://www.sportsradioservice.com