Visitors is the other team. Frustrate does not mean beat; it means 'hinder or prevent (the efforts, plans, or desires) of'. Nevertheless, the result here was probably (but not necessarily) that the hometown team won.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.