A baseball fan attempting to snag a fly ball narrowly averted disaster on the same day a memorial service was held for Shannon Stone, the man who died at Rangers Ballpark after falling from an upper tier while trying to catch a ball thrown into the stands last Thursday.

At Monday night's Home Run Derby prior to the Major League Baseball All-Star Game Tuesday in Phoenix, Keith Carmickle, who was seated with friends above the right-field fence, hopped on a table to catch a ball hit by Milwaukee's Prince Fielder during the second round. He missed the ball but the momentum of trying to grab it sent him over the short railing -- 20 feet above the ground.

As the crowd gasped, his friends, brothers, and fellow fans were able to grab his arms and legs and pull him to safety -- and the whole thing was caught on tape.

[Sports Illustrated]