Kris Bennett and Hayden Hodgson scored a goal and an assist in a 3-1 Spirit win over the visiting Generals.