Well now, I disagree. Harry could/would top if he had to, if the situation demanded it. Like the prophecy in 'Not Least in Love', hehe. or there might be other situations, I'm thinking an ill, wounded, or disabled Snape. Harry's pretty feisty at times too. He could get so annoyed with the cantankerous bastard that he just flips him over and... well, you get the idea.