Snape refuses to attack Harry. All he does is block, expending almost no effort. At this moment, Snape is fueled by grief for the friend he just killed and protectiveness toward Draco. This makes him vastly more powerful than Harry, who is fueled by vengefulness. Harry calls him a coward for not fighting back, which is absurd when Snape so clearly overpowers him.