MILWAUKEE -- Did Yasmany Tomas lose the ball in the sun? That's not uncommon for left fielders in the late afternoon at Miller Park, after all, so it was one theory after the D-backs' left fielder saw a leadoff double fall at his feet in the fourth inning on Saturday.
Or did Tomas simply misplay Eric Sogard's fly ball into the turning point of Arizona's 6-1 loss to Milwaukee? That was another theory, one held by D-backs manager Torey Luvullo.
"Those are things we're working on with him," Luvullo said. "With first-step quickness and closing on balls. ... We know there are some limitations with him and we know those moments happen with him and hopefully, we're going to figure that out."
Whatever the answer, Tomas' non-catch of a fly ball that gets caught 69 percent of the time, according to Statcast™'s catch probability tool, started a long and fascinating Brewers rally against Zack Greinke that was punctuated by Jett Bandy's bases-clearing double.
That hit and Chase Anderson's brilliant pitching -- he carried a no-hitter into the eighth -- sent the D-backs to only their second loss in the last 12 games, and led Greinke to one of his famously blunt assessments.
"It seemed like the whole team played pretty terrible today, including myself," Greinke said. "I mean, [Anderson] almost threw a no-hitter, so it was a pretty bad game."
Greinke was even better through three perfect innings, breezing through the Brewers' first nine hitters on 29 pitches. After Sogard's double, Greinke was forced to pitch from the stretch, and suddenly the nature of the Brewers' at-bats changed.
Eric Thames grounded out but Jesus Aguilar and Travis Shaw worked consecutive walks to load the bases -- Aguilar's at-bat spanning seven pitches and Shaw's six. Domingo Santana fanned at three straight sliders for the second out of the inning, bringing Brewers catcher Jett Bandy to the plate representing Milwaukee's last chance to cash in.
"You're thinking, 'We took a piece of [Greinke] no matter what happens,'" Brewers manager Craig Counsell said.
By the time Bandy worked into a full count, Greinke had thrown 12 consecutive off-speed pitches (starting with a 66-mph curveball registered as an eephus by MLB.com's Gameday) and 11 consecutive pitches in the bottom third of the strike zone or below. He tried to change Bandy's eye level with a fastball up in the zone and Bandy reacted in time to send a double over Tomas' head for a 3-0 lead.
"Luckily, it found the barrel," Bandy said.
"I really shouldn't have thrown that pitch where I did. It was just more a mental mistake than a physical mistake," said Greinke. "It was not the right pitch and it didn't work out good. … I was trying to be too smart, probably. Instead of just throwing a good pitch and then get the next guy if he was able to take it. Then it's only one run instead of three."
Jesus Aguilar homered in the sixth inning as the Brewers tacked on two more runs, dropping Greinke to 16-3 with a 3.23 ERA in 28 games (27 starts) lifetime at Miller Park. He went 15-0 here during parts of two seasons with the Brewers from 2011-12.
"Credit the guys in front of me," Bandy said. "They had great at-bats, too, loading the bases. With two outs, I was just trying to put something in play and give us the lead. That was big for us."
Adam McCalvy has covered the Brewers for MLB.com since 2001. Follow him on Twitter @AdamMcCalvy, like him on Facebook and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.