Eagles top Knights, 23-14