Francis goes seven strong for Reds