Davy Klaassen scored first for Ajax on a pass from Schoene at 15 minutes before the hosts equalized through Steven Berghuis — after sloppy defending from Ajax — five minutes into the second half.
Schoene took matters into his own hands, going on a solo run and finishing cleanly for 2-1 in the 70th. Substitute Anwar el-Ghazi scored the third in the 90th.
PSV Eindhoven rode over NAC Breda 6-1 on Saturday while Feyenoord drew with 10-man SC Herenveen 1-1 on Friday.
PSV and Ajax face off in Eindhoven next weekend with outright first place at stake.