Drug dealer David Swindale admitted knifing his victim in the stomach at the city's Tulloch Park.