The Jammu North assembly seat is set to witness a tough electoral battle between the BJP and the National Conference (NC), with BJP candidate and former minister Sham Lal Sharma making last-ditch efforts to sway voters in a bid to secure a hat-trick for his party.