Chess Puzzle of the Week (166): Solution

Percival Guy Laugharne Fothergill 
Schachminiaturen Neue Folge 1903
#3

Last week’s problem solves like this:

1. Qb2!
1… Ke4 2. Qe2 Kf5 3. Qf3#

1… Kxe3 2. Rg3+ Ke4/Kf4 3. Qe5#

1… Kc4 2. Rg2 Kd3 3. Qd4#