Here's a punch more evenly matched than the one a Donald Trump supporter dealt to a black protester last week: A black girl named Aleeyah punched a white girl for calling her the n-word—and the Internet already came through with dank memes.

In a viral video Aleeyah posted to Twitter on Tuesday, the other girl responds to her question with, "No, n*gga."

"Who are you calling a n*gga?" Aleeyah asks before punching her. 

full video 👽 pic.twitter.com/aMbENX0ejZ

— dirtysouth (@aleeyah405) March 15, 2016

Aleeyah tweeted that the girl had threatened to "blow my head off" before the altercation was caught on camera. She also said the police weren't after her, since the "threats were made by [the other girl] initially.”

We pulled up at her house after she said she was gonna blow my head off. We were seeing if shorty was really bout it lmao.... and she wasn't

— dirtysouth (@aleeyah405) March 16, 2016

I've already spoken to the police, I have it all under control. Threats were made by her initially. https://t.co/D1NOfwjXTq

— dirtysouth (@aleeyah405) March 16, 2016

The Oklahoma resident also made it clear that she's happy to take on other haters. 

She tweeted the aftermath of the punch, as well:

Though some Twitter users argued that two wrongs don't make a right, others already cemented Aleeyah in meme-history:

When the loud hit u outta nowhere pic.twitter.com/vxUFC42sN4

— ㅤ ㅤ Pimp Pimp (@lordflaconegro) March 16, 2016

😭😭😭😭😭 RT @mykalita_: omfg lol pic.twitter.com/K0doZPB8GY

— Jaz (@JazOuttaControl) March 16, 2016

That face Aleeyah made after the girl said "don't touch me" as if she didn't say one of the most offensive things. pic.twitter.com/lmVG4xDUfD

— N I C H O L Λ S (@Creat1ve) March 16, 2016

.@aleeyah405 when someone says Donald Trump can fix America pic.twitter.com/pYWofrRm9m

— Jack Montoya (@TheJackMontoya) March 16, 2016

@aleeyah405 pic.twitter.com/mKWgjM0BLX

— jesse (@jessaustinbro) March 16, 2016

Much love @aleeyah405 may the ancestors look down on you forever ✊🏿

— Francis (@elmexinegro) March 16, 2016

Aleeyah did not immediately respond to NTRSCTN's request for comment.