Results 26th July

Results Click Here Board 19 was fouled with cards returned to incorrect pockets at the previous table. Score left as entered but helps to explain how I ended up in a terrible sacrifice contract in spades when I should have been in hearts.