When people say the internet is undefeated, they're usually discussing a cruel meme or a comedic video made at another celebrity's expense. What that overshadows is the sort of inventiveness the web promotes, like say, for instance, this incredibly dope Lil Uzi Vert/2Pac mashup.

The new track, which was uploaded onto YouTube by a user account named RapMusicHD, finds 'Pac's vocals from "Don't Go 2 Sleep" riding over the TM88 production on Uzi's hit single "XO Tour Llif3." Toward the end of the mashup, we also hear 'Pac's verse from "Smile," a track he did with Scarface over 20 years ago. The mashup's got close to 1.4 million views on YouTube, and that number is growing as we speak. Dope.

Just as dope is the 'Pac animation they created for the new mashup. It's basically a replica of the animation used for Uzi's "XO Tour Llif3" video, except it features 'Pac whipping down the road and smoking instead of Uzi. It also features a green background as opposed to the purple one in Uzi's animated vid.

You can check out Uzi's original "XO Tour Llif3" video and the 'Pac mashup below that. Uzi's single is No. 8 on the Hot 100 for the third week in a row, and there hasn't even been an official video released yet.

40 Hip-Hop Albums Turning 20 in 2017

More From XXL