I just beat him.
You'll want to stay in the corner but don't just sit there and wait for them to come all the way to you. If you do eventually a grenade will get you. What you do is peek out often and kill them as they come to you.
I tried this for hours but when I did the above method it worked first time.
Completed Retail: 34Completed Arcade: 20