on what ground was the game on 31 jul 2007?
a