20:10 Ripon — City Of Ripon Handicap Stakes ratings & form
Slow to jump off - settled in fourth - made progress over 3f out - fighting for the advantage inside final furlong - drifted left and bumped approaching the line - narrowly denied
Settled towards the back - moved left 3f out - made progress over 1f out - battling for the advantage inside final furlong - edged left and caught a bump close home - denied late on
Tracked the pace - boxed in and needing room 3f out - moved left over 2f out - drifted left and fought for the advantage inside final furlong - got up in the final strides
Raced freely early - tracked the pace - moved to the front over 1f out - drifted right and lost the advantage inside final furlong - found nothing more
Set the pace - overtaken over 1f out and briefly short of room - faded inside final furlong
Slow to jump off - settled in fourth - made progress over 3f out - fighting for the advantage inside final furlong - drifted left and bumped approaching the line - narrowly denied
Settled towards the back - moved left 3f out - made progress over 1f out - battling for the advantage inside final furlong - edged left and caught a bump close home - denied late on
Tracked the pace - boxed in and needing room 3f out - moved left over 2f out - drifted left and fought for the advantage inside final furlong - got up in the final strides
Raced freely early - tracked the pace - moved to the front over 1f out - drifted right and lost the advantage inside final furlong - found nothing more
Set the pace - overtaken over 1f out and briefly short of room - faded inside final furlong