The BJP scripted a stunning victory in the Delhi assembly polls, snatching power from AAP in the national capital.