It was Kimberley, she was probably a whisker away from Louis too i predict
She had the GA fanbase voting for her multiple times so its pretty much a given.
Denise was expected to be 4th but came 3rd thanks to Dani not being as good tonight. Denise should be thankful she now looks like a joint runner up. It would have been a good acknowledgement for Kimberley to be confirmed as 2nd place.
My predicted percentages
1. Louis 41%
2. Kimberley 32%
3. Denise 18%
4. Dani 9%