Museum Mile swept by the previously undefeated favorite, Croix du Nord, in the closing strides to win the Satsuki Sho (Japanese Two Thousand Guineas, G1) April 20 at Nakayama Racecourse.