ball was blazed wildly over Sam Johnstone's bar.
Andreas Pereira almost carved out an opening at the other end but his delightful chipped pass was agonisingly out of the reach of Petrucci, who broke forward through the middle. Predictably, it was Petrucci who had a hand in the winner with 11 minutes left as he guided the ball into the path of Lawrence, who finished calmly, prodding beyond Ryan.
A flare-up led to the referee instructing Joyce to substitute Tunnicliffe and his replacement, the impressive Jack Barmby, almost added a second but Ryan won a one-on-one duel and Pereira's drive from the rebound deflected for a corner. Both sets of players embraced sportingly at the end of a feisty encounter.
United: Johnstone; Grimshaw (Lawrence 53), Thorpe, Wootton, Vermijl; Cole, Ekangamene, Tunnicliffe (Barmby 82), Petrucci, Bebe (Pearson 53); Macheda (Pereira 63). Subs not used: Gollini, Rowley, Love, Wilson, Rothwell.