Harry Brook on Friday broke the record for smashing most runs in an over by an England batter in Tests. The 23-year-old slammed 27 runs off an over bowled by Pakistan debutant Zahid Mahmood on Day 2 of the first Test in Rawalpindi. Brook slammed two sixes and three fours in the over. He took three runs off last ball.