Nice work! Sounds like you were mentally prepared and coped with the race conditions well.