Red, on port tack, has infringed rule 10 (Boats on opposite tacks) and should be penalized. Blue tried to avoid a collision (also very late) and thus did not infringe rule 14.