Zambrano pitched seven innings and allowed two runs on five hits and four walks .