Tapley throws no-hitter, Eagles win again