Baseball is ramping up for 2020, with the Mets (finally) engaging in workouts at Citi Field.

This is welcome news for fans all over, who have been anxiously awaiting the beginning of the 2020 season.

Talk of labor strife, failed re-start negotiations, and the airing of the mutual animosity between the players and owners has permeated the airwaves for too long.

However, we have to be a bit more patient, as opening day is still three weeks away.

As we prepare to celebrate an Independence Day like no other in history, including the absence of major league games, let’s take a look at some Subway Series memories that occurred around the 4th of July in years past.

In 2019, the Mets and Yankees played each other four times, beginning with a rain-induced double header in the Bronx in mid-June.

The teams split that day/night twin bill, and the series moved to Citi Field on July 2nd and 3rd.

The July 2nd game featured a spirited comeback by the Mets, who scored three runs in the bottom of the eighth, highlighted by a two-run double by Michael Conforto.

The game ended in rather bizarre fashion.

With the Mets holding a 4-2 lead in the ninth inning, Didi Gregorius led off with a single.

Edwin Diaz proceeded to record two outs, then Brett Gardner came to the plate.

In typical Garner fashion, the at-bat lasted nine pitches, and concluded with a strikeout on a foul tip, that Wilson Ramos juggled like an expert juggler.

You can relive that moment at the 6:50 mark of this video.

Winding the time machine all the way back to the 2004 season, there’s another Subway Series memory that Mets fans may enjoy.

You remember the 2004 season, right? Art Howe was the manager, and the team posted a 71-91 record.

The Subway Series that year began at Yankee Stadium, where the Mets lost two of three (that series coincided with the passing of long-time Mets broadcaster, Bob Murphy).

The series moved to Shea Stadium on July 2nd, when the Mets beat the Bombers 11-2.

The Mets won in walk-off fashion on July 3rd, and sent this lineup out to begin the Independence Day tilt with the Yankees:

Kazuo Matsui (2B)

Todd Zeile (3B)

Mike Piazza (1B) Remember that experiment?

Cliff Floyd (LF)

Richard Hidalgo (RF)

Shane Spencer (CF)

Jason Phillips (C)

Ty Wigginton (2B)

Jae Weong Seo (P)

The Mets scored the go-ahead run on an eighth inning home run by Wigginton.

The Yankees got the tying run on base in the ninth against Braden Looper, when Alex Rodriguez (ironic, right?) came to the plate.

He hit into a force play to end the game, and the Mets had completed the sweep.

You can check out the last out in the video below.

As long as the safety parameters are met and the protocols are followed, live baseball is in our imminent future. In the meantime, enjoy the Independence Day holiday.