Lance Lynn allowed one run over six innings in his first start since earning a berth on the AL All-Star team, and the Chicago White Sox beat the Minnesota Twins 6-1 Wednesday after cutting outfielder Adam Eaton.

Tim Anderson had four hits and Leury García hit a go-ahead, two-run homer in the second inning and added a run-scoring triple and a single.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Chicago is 10-2 against Minnesota this season, outscoring the Twins 91-47. The White Sox had 15 hits for the third time this season to go along with 18- and 16-hit games.

Lynn (9-3) was picked Sunday for his second All-Star appearance, his first since 2012. The 34-year-old right-hander gave up four hits and three walks, striking out six. He surrendered a season-high six runs in a loss at Houston on June 19 but has allowed two runs over his last three starts and 15 innings, lowering his ERA to 1.99.

Four relievers combined for three scoreless innings of two-hit relief.

Michael Pineda (3-5), returning from more than three weeks on the injured list due to right elbow inflammation, allowed a career-high 12 hits and five runs in 5 1/3 innings.

Eaton was designated for assignment to open a roster spot for outfielder Adam Engel, who was activated off the injured list after recovering from a strained right hamstring and went 2 for 4 with a pair of doubles. The 32-year-old Eaton hit .201 with a career-low .642 OPS in 58 games during his 10th major league season.

Rookie Trevor Larnach led off the fourth with his seventh home run, a drive into the bullpens in left-center. Minnesota has lost seven of nine, including five against the AL Central-leading White Sox.

García's third homer and Anderson's RBI double in the fifth built a 3-1 lead, and García hit a run-scoring triple in a two-run sixth that included Jake Burger's RBI double.

CLICK HERE TO GET THE FOX NEWS APP

TRAINER’S ROOM

White Sox: C Yasmani Grandal had surgery on Wednesday to repair a torn tendon in his left knee. Grandal, who was placed on the injured list the previous day, had returned to Chicago for further testing. The White Sox expect him to return this season but will update the original diagnosis of four-to-six weeks. ... Twins: 3B Josh Donaldson was out of the lineup for the fourth straight game with a strained right hamstring, Donaldson will go through a full workout before Thursday’s game before determining his status. … RHP Griffin Jax was optioned to Triple-A St. Paul to make room on the roster for Pineda.

UP NEXT

White Sox: LHP Dallas Keuchel (6-3, 4.48 ERA) will start Friday’s series opener in Baltimore. Keuchel has allowed 12 earned runs in 11 2/3 innings over his last three games, including two starts.

Twins: LHP J.A. Happ (4-4, 6.09) starts Thursday as Minnesota opens a four-game home series against Detroit. Happ is 2-4 with an 8.62 ERA over his last 10 starts. The Tigers are scheduled to start LHP Tarik Skubal (5-7, 4.35).