Finnegan threw seven strong innings in the win.