Dillashaw showed amazing striking and wrestling against Lineker, somene known for being a power puncher. He dominated him. Neo-Garbrandt found a way to beat Cruz, something TJ couldn't do. I honestly don't know who'd win, but I lean toward Dillashaw since he's shown himself able to handle power punchers. Cody is much more than that, though.