Hornets edge Eagles in another close one