People have done a poor job explaining how to properly beat him. I was struggling myself and spent hours and hours trying to beat him and nothing. Almost to the point that I was going to stop playing it all together. Then I read a post and beat him in literally 5 maybe 8 minutes tops he only threw one fuel barrel at me. Fight him like you would any other opponent but when he counters your move the key is to wait until your counter button shows up on screen. If you hit counter too soon he will hit you. I patiently waited on all his counters waited for my counter button to show up on screen sometimes you will have to wait for another counter button to flash until Batman lays a blow. You do this properly and it is easy as pie. I couldn't believe it took me so long to beat him.