Big Buzz: Dallas Keuchel gets revenge on heckler; Danielle Knudson is Fox-y