The Australian international headed home in the sixth minute of the 2-2 draw with Sunderland on Monday night for his seventh league goal of the season and it prompted Moyes to once again sing his praises.
"I think we've got a really good team, we're a good footballing team (although) we're certainly lacking at the top end and not (getting) enough goals at this moment in time,” he told Sky Sports 1.
"Thankfully Tim Cahill keeps getting those goals. Another really good goal tonight."
Another midfielder, Mikel Arteta, scored the late equalizer for the Toffees who continue to be propped up by players in the centre of the pitch rather than their strikers.