Saturday Chess Puzzle with level ?Difficult. E. Saavedra (after G.Barbier), Glasgow Weekly Citizen, 1895. White to play and win (Use arrows in flashplayer to see solution).