East Carolina (9-4) won the Military Bowl for the second straight year, defeating Pittsburgh, 23-17, before an announced crowd of 17,016 at Navy-Marine Corps Memorial Stadium.