Funny chess game: Bruce vs White-England 1972

incredible chess game in which black(White) miraculously saved his queen
Bruce vs White [D78]
England, 1972
1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.0–0 0–0 5.d4 d5 6.c4 c6 7.Nc3 Nbd7 8.b3 Re8 9.Bb2 e5 10.dxe5 Nxe5 11.Nxe5 Rxe5 12.cxd5 Nxd5 13.Nxd5 Rxd5 14.Bxd5 Bxb2 15.Bxf7+ Kxf7 16.Qxd8 1–0