The right fielder got off to a fast start, hitting a two-run homer -- his seventh of the season -- out to right in the second inning.
Williams also drove in runs with base hits in the fourth and seventh.
The 20-year-old outfielder has only been at Double-A since July 17, but seems to be adjusting well. Williams has hits in four of his past six games and has collected 13 RBIs.
Williams wasn't the only Biscuit to have a good game. No. 69 overall prospect Willy Adames (Rays' No. 3) drove in three runs and went 2-for-4 with a homer.
The rest of the best performances from top prospects Tuesday
• No. 45 overall prospect Jeff Hoffman (Rockies' No. 4) needed just 76 pitches to collect seven strikeouts and twirl a gem for Triple-A Albuquerque. The right-hander gave up three hits and one unearned run in five innings in the Isotopes' 8-4 win.
• No. 50 overall prospect Gary Sanchez (Yankees' No. 4) put together a pair of multi-hit games in Triple-A Scranton/Wilkes-Barre's doubleheader sweep of Buffalo. The catcher hit a pair of doubles in the first game and finished the day a combined 4-for-7 and drove in a run. Sanchez has at least two hits in four of his past six games.
• No. 64 overall prospect Ian Happ collected his first RBIs since July 8 as the Cubs' No. 2 prospect hit a pair of doubles for Double-A Tennessee. Happ finished 2-for-5 with two RBIs in a 13-9 win.
• No. 85 overall prospect Reese McGuire (Pirates' No. 5) recorded his fifth career four-hit game (his first since 2014) as part of a big game for Double-A Altoona. McGuire drove in a run and finished 4-for-5 with his second triple of the season.
• Conner Greene (Blue Jays' No. 2) twirled the first complete game of his career as Double-A New Hampshire topped Harrisburg, 1-0. The 21-year-old lefty, whom the Blue Jays selected in the seventh round of the 2013 Draft, gave up just two walks and four hits in seven innings.
"I got back to evaluating what kind of pitcher I am and asking, 'What am I good at?' I'm not trying to change my game for a different team," Greene told MiLB.com after his fifth Double-A start. "I am going to do what I do best, which is fastballs low in the zone with a downward plane, then throwing a good changeup off that and a good curveball off of that. If I can execute that, the result will be good and, lately, it has been. So, hopefully, I can keep it going."
• Braves' No. 5 prospect Touki Toussaint notched his first win since June 13 as he led Class A Rome to a win over West Virginia. Toussaint gave up one unearned run on six hits over six innings. Toussaint can thank Austin Riley (Braves' No. 6) for the run support as the third baseman went 2-for-3 with a homer and three RBIs. Riley is on a bit of a hot streak lately with seven hits and seven RBIs in his last 14 at-bats.
• Francisco Mejia (Indians' No. 8) extended his hitting streak to 39 games with a 2-for-3 performance for Class A Advanced Lynchburg. Mejia wasted no time extending the streak as he singled in his first at-bat. The catcher was last held hitless on May 25.
• Adam Plutko (Indians' No. 14) was perfect through seven frames for Triple-A Columbus, but doesn't have much to show for it as he ended up with a tough loss. The 24-year-old right-hander was lifted after 7 1/3 innings, having allowed two earned runs on three hits. He also struck out seven.
• Marlins' No. 16 prospect Tomas Telis hit his fourth homer of the season and drove in a season-high four runs for Triple-A New Orleans in its win over Iowa. Telis had a two-run single in the third and a two-run homer in the fifth as part of his 2-for-3 night.
• Chance Sisco (Orioles' No. 3) collected three hits for the second time in as many games for Double-A Bowie. The catching prospect drove in a run and went 3-for-5 in a 6-5 loss to Hartford.
• Reds' No. 15 prospect Scott Schebler hit for the cycle as part of Triple-A Louisville's extra-inning win. The 5-for-5 day was just the latest in a string of good performances from Schebler, who is 14-for-22 (.636) over his past five games.
• Rockies' No. 28 prospect Yency Almonte struck out nine in seven innings in Class A Advanced Modesto's 2-1 win over Visalia. The 22-year-old right-hander gave up four hits and one unearned run. That makes back-to-back starts in which Almonte didn't allow an earned run, a span of 12 innings.
• JaCoby Jones (Tigers' No. 7) hit 39 homers over the past two seasons, but the power hasn't quite been there this year with Triple-A Toledo. Jones flashed a bit of that power Tuesday, as he hit his seventh homer of the season, and first since June 16, as part of a 3-for-5 game.
• White Sox No. 7 prospect Micker Adolfo set a career high for hits, going 4-for-6 with a double for Class A Kannapolis. The 19-year-old scored all four times he reached base.
• Robinson Leyer (White Sox No. 22) picked up his first win since June 7, throwing six innings of one-run ball for Class A Advanced Winston-Salem. The 23-year-old right-hander struck out four and gave up just two hits in a 2-1 win.