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.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
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.
[RELATED: Bart opens up about fractured left hand, when he might return to San Jose]
San Francisco Giants
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, RF
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)