diff --git a/core/blockchain.go b/core/blockchain.go
index aab2e72f3a2f775184b2c252cd38537366912474..6772ea284837fee631320a9b8e3cb15acd1946d5 100644
--- a/core/blockchain.go
+++ b/core/blockchain.go
@@ -1073,7 +1073,7 @@ func (st *insertStats) report(chain []*types.Block, index int) {
 		}
 		log.Info("Imported new chain segment", context...)
 
-		*st = insertStats{startTime: now, lastIndex: index}
+		*st = insertStats{startTime: now, lastIndex: index + 1}
 	}
 }