Roy Keane hailed Cristiano Ronaldo as fantastic and a genius as his hat-trick secured a 3-2 win for Manchester United over Tottenham.