Getty Images says:
Joe Girardi #7 of the Chicago Cubs tags out Barry Bonds #24 of the Pittsburgh Pirates during a Major League Baseball game circa 1992 at Wrigley Field in Chicago, Illinois.
That narrows it down a bit. The Pirates played nine games at Wrigley Field in 1992. Given that both players in this photo are wearing long sleeves, I suspected April, but a first quick scan of the April 1992 boxscores didn’t find it.
So I looked this up a different way: How many day games did Joe Girardi catch against the Pirates from 1989-92 at Wrigley Field?