UFC 146 just keeps getting better.

Reason being the UFC just announced that a heavyweight bout between Gabriel Gonzaga and Shane Del Rosario has been added to the Memorial Day Weekend card along with a host of other fights including Glover Teixeira vs. Kyle Kingsbury, Diego Brandao vs. Darren Elkins, Jacob Volkmann vs. Paul Sass and Dan Hardy vs. Duane Ludwig (which was revealed earlier today).

In a matchup of welterweight strikers, Dan “The Outlaw” Hardy returns to battle veteran Duane “Bang” Ludwig, and the fists are likely to be flying as well in heavyweight action, as former Strikeforce big man Shane Del Rosario puts his unbeaten record on the line against former world title challenger Gabriel Gonzaga.

Plus, Ultimate Fighter season 14 winner Diego Brandao makes his first start since winning the show, as he takes on Darren Elkins in a featherweight matchup; Jacob “Christmas” Volkmann puts his five fight winning streak up for grabs against British submission specialist Paul Sass in lightweight action; and longtime standout Glover Teixeira makes his highly-anticipated UFC debut in a light heavyweight bout against Kyle Kingsbury.

That’s a bunch of good fights, but clearly the two that stand out are Gonzaga vs. Del Rosario and Hardy vs. Ludwig. Del Rosario has youth and a 11-fight win streak on his side, but is coming off a near career-ending injury and doesn’t have the UFC experience Gonzaga does. It should be interesting to see how that one goes down.

Chuck Liddell’s former training partner Glover Teixeira is also one to keep your eye on. He’s always had a ton of talent and should have been in the UFC sooner, but visa issues made that impossible until now.

Cain Velasquez vs. Frank Mir is also rumored for the card, but Velasquez apparently has an “elbow issue” that’s holding things up.

Image via Esther Lin for Strikeforce/Showtime