What if choice 1 is paper help keeps saying syntax error unexpected token else

/*var userChoice = prompt("Do you choose rock, paper or scissors?");
    var computerChoice = Math.random();
    if (computerChoice < 0.34) {
    	computerChoice = "rock";
    } else if(computerChoice <= 0.67) {
    	computerChoice = "paper";
    } else {
    	computerChoice = "scissors";
    } console.log("Computer: " + computerChoice);*/
var compare = function(choice1, choice2) {
    if (choice1 === choice2) {
        return ("The result is a tie!");
    } else if (choice1 === "rock"); {
        if (choice2 === "scissors") {
            return ("rock wins")
        } else {
            return ("paper wins")

Can someone explain me the code that goes after this?
I tried a bunch but it usually says, syntax error-unexpected token else


Please format your post as I have done (select entire code block; press Ctrl+Shift+C) from next time. Thanks! :smile: Please always use http://jsbeautifier.org/ to properly format your code. Thanks! :smile:

It would be no learning experience to directly give away the code. Could you please post the code you had inserted after this that didn't work?