Twins' Eddie Rosario stays hot with more hits, crazy catch