Liverpool will host Brighton in the fourth round of the FA Cup.
Florian Wirtz, Hugo Ekitike, Dominik Szoboszlai, and Jeremie Frimpong were on target as they fought past Conor Hourihane's Barnsley 4-1 at Anfield last night.
Macclesfield's reward for knocking out holders Crystal Palace is a clash with Keith Andrews' Brentford in the next round.
Arsenal will take on Wigan at the Emirates, Aston Villa were drawn against Newcastle, and Manchester City will play Salford City or Swindon.