gareth 's right forearm flew up to guard his face , and campbell 's knuckles , with all seventeen stone of his weight behind them , hit it with the force of a boulder from a catapult , maiming muscle , cracking bone , and sending agony shrieking up the arm in a blinding torrent of pain .