Hulk is one of the most unbeatable superheroes, but once Batman was able to beat him. Can you guess how?
Batman beat the Hulk in a special cross-over by throwing a can of knock-out-gas at the Hulk’s head, then hitting him in the solar plexus which caused him to breathe in the gas, according to io9.com
Got anything to add?