Interactive Chess Board - Refresh page if not visible

Come across this position which I though was quite interesting.

It’s white to play and win. The reason I find it interesting is that white played what I would have considered a fair move and lost not because of the move but perhaps because he missed a great chance of winning. These ratings are just below the GM level they are both good players.

The situation is white to play and win.
Read from move 26 Qe4.

1. Qe4 (1. Qh4 {Played move and went on to lose.}) 1… g6 2. Rxh7 Re6 {best
move but black cannot hold out for too much longer.} (2… Kxh7 {White quickly
mates.} 3. Qh4+ Kg8 4. Rh1 Kg7 {Or any other move.} 5. Qh7#) 3. Bxe6 Kxh7 4.
Qh4+ {Interesting Rh1 is not quite so good Black can hold on for a bit longer.}
(4. Rh1+ Kg7 5. Qh4 {In this case Black can escape.} Qxe5 6. Qh7+ Kf6) 4… Kg8
5. Rh1 fxe6 (5… Qxe5 6. Qh7#) 6. Qh8+ Kf7 7. Rf1+ Ke8 8. Qxf8+ *

Keith Thompson