Michael Vick watches Landstown edge Green Run 21-18