A week ago, the Giants still had a little bit of hope.
Bruce Bochy's club just needed to finish out their homestand strong before heading out on the road to face the scuffling Miami Marlins.
Things haven't panned out that way.
Following Wednesday's 4-2 loss to the Marlins, the Giants now have lost seven straight and have plummeted to 12 games below the .500 mark.
Bochy is doing everything he can to jump-start his club in Thursday's series finale in Miami.
Buster Posey will start the day on the bench, with Stephen Vogt doing the catching and batting second. Pablo Sandoval will hit third and play first, while Brandon Belt will man right field and hit cleanup in support of right-hander Tyler Beede.
Here are the lineups for Thursday's Giants vs. Marlins game. You can follow the action on NBC Sports Bay area or by downloading and streaming on the MyTeams app.
San Francisco Giants (21-33)
Joe Panik, 2B
Stephen Vogt, C
Pablo Sandoval, 1B
Brandon Belt, LF
Evan Longoria, 3B
Brandon Crawford, SS
Kevin Pillar, CF
Mike Yastrzemski, LF
Tyler Beede, RHP (0-1, 13.50 ERA)
Miami Marlins (19-34)
Curtis Granderson, LF
Garrett Cooper, RF
Brian Anderson, 3B
Neil Walker, 1B
Starlin Castro, 2B
Harold Ramirez, CF
Miguel Rojas, SS
Bryan Holiday, C
Sandy Alcantara, RHP (2-5, 4.50 ERA)