Garen is the best Anti-Tank Hero in League of Legends and here's why!
Let's take an example 4000Hp Mundo with 300 armor. I dived him,killed him in front of his tower and had half hp lol.(I obviously silenced him at 60% of his hp and just insta killed him with R,he wasn't able to press R)
Now here are the stats. Your E gives you 25% armor reduction. Black Cleaver is 24% Conqueror is 20% true damage. Your R passive(Villain) gives your basics to deal 1% of theire max hp.That's around 40 true damage per hit. Your ult(with villain) deals 40% of theire true damage,that's 1600+525= 2125 of Mundos HP(That's INSANE!) Lord Dominiks is 35% Bonus Armor pen,plus 0-20% physical dmg. Not to mention that you take Tenacity ,perhaps get Mercury,and with W you are somewhat CC imune. And Steraks keeps you somewhat tanky with your W passive.
Since Garen is easly kited,and tanks tend to come close in personal,you won't mind getting hit by cc and turning down and killing their overextended tank in seconds. I could even go as far as saying that you will delete 1 tank faster that Vayne/Yi/Kai'sa if that tank has villain in him because of your ult. I even made a video on this and somewhat people disagree with me,i don't know why tho. Anyways i know that Infinity is getting changed and the same goes for Lord Dominiks,but i still wanna get this out there.