Opposition leader Shane Love is predicting a shock election result, claiming the Liberal-National Alliance will win government on March 8.