Credit: Ray Mickshaw/©2013 Fox Broadcasting Co.

It all ends tonight. December 19 is the conclusion of the two-part, four-hour marathon known as The X Factor Season 3 finale. It's all come down to this and after last night's amazing round of performances from the Top 3 it really is anybody's game.

During the December 18 show each of the final three contestants — Alex & Sierra, Jeff Gutt, and Carlito Olivero — performed three songs a piece including one duet with a special guest artist. It was a close competition with all three giving the evening their very best. And after the surprising eliminations of this season including the ousting of star performers like Ellona Santiago and Restless Road, we well know how quickly the game can change in X Factor

So who do you think deserves to win this whole darn thing? Sound off in the comments below.

Here's a quick reminder of who's still remaining in the competition and how each team currently stands. (Get to know them even better thanks to this handy article.)

Boys (Paulina Rubio)Carlito Olivero

Over 25s (Kelly Rowland)Jeff Gutt

Groups (Simon Cowell)Alex & Sierra

So tune in from 8 to 10 p.m. on Thursday, December 19, on Fox for the very last episode of Season 3's X Factor. In the meantime, see who you all said will win

Did you have a favorite? Know exactly which contestant is going to win? Share your thoughts below!

Elisabeth Kramer is an Assistant Editor at Wetpaint Entertainment and our resident Downton Abbey expert. Follow her on Twitter and Google+!