The Courier & Advertiser (Fife Edition)
SPORT ON TV
BASEBALL: MLB, New York Yankees v Seattle Mariners — ESPN midnight.
BASKETBALL: NBA, a play-off match TBA - BT Sport 1 — 1am.
CRICKET: Indian Premier League, Kolkata Knight Riders v Rajasthan Royals — ITV4 3pm.
CYCLING: The Tour of Turkey — British Eurosport 1pm.
FOOTBALL: Champions League semi-final second leg, Bayern Munich v Real Madrid — ITV1 7.30pm.
SNOOKER: The World Championship — BBC2 10am, 1pm & 7pm; British Eurosport 10am, 2.30pm & 7pm.