A day before The X Factor’s season finale, the final three contestants battle it out for a last-chance set of performances to gain bigger fan support and win the critical votes in time for tomorrow’s crowning. Judging from last week’s results, Carlito Olivero surprisingly edged out fan favorite Restless Road so tonight remains a free-for-all tussle. Challenging Carlito are Team Simon’s Alex & Sierra and Kelly Rowland’s signature rocker, Jeff Gutt. Please read on for our live recap of tonight’s finale performances. The three finalists open the show with Queen’s “We Will Rock You”; obviously, this is Jeff’s turf so...
↧