Korea beats Belgium 3-1 in the hockey.
Standings now: Spain 9, Korea 7, NZ 6, Germany 5, Belgium 1, China 0
NZ play bottom-placed China tonight, whilst Spain play Germany. NZ have to take care of business. If they do, they go to 9.
Assuming NZ win, it's tough to say what the best scenario of the other game for NZ is. Spain win, they go to 12 and Germany are out of the medals on 5 points. That may mean NZ gets a weakened Germany on Tuesday, but it may also mean Spain rest their guys against Korea.
Germany win, and assuming NZ win, the table is as follows: Spain 9, NZ 9, Germany 8, Korea 7
Then it's NZ/Germany and Spain/Korea on Tuesday. NZ would then only need a draw to progress.