What match is cm punk best in?

I think Cm Punk is at his best when he is in a fight with John Cena. He brings out all of his anger.
Although I HATE Cm Punk, him and John Cena make a good fight, and is full of tension!