The BJP emerged as the single largest party as it won 73 seats including three in the Kashmir Valley for the first time.