Worth the wait: North Butler overcome delay to defeat N-P