At virtually the same time last night, both Bravo's Top Chef and Fox's MasterChef crowned winners, and both victors defied the odds to take home the top prize. See who won and our thoughts on both, after the break.