Iliman Ndiaye and James Garner struck for the Toffees either side of half-time as Jack Grealish claimed two helps on his first Everton begin.