GM Hansen attacks

The Canadian GM Eric Hansen has been playing very good for a while now. The following deadly attack he unleashed against his opponent, must produce a powerful impression on the public. There was simply nothing black could do to stop it!

[Event "Reykjavik Open 2015"][Site "Reykjavik"][Date "2015.03.11"][Round "2"][White "Hansen, Eric"][Black "Tjomsland, Stig"][Result "1-0"][SetUp "1"][FEN "3r1r1k/1p1qnp1p/pbppn1p1/4pN2/P3P3/2PP1Q1P/1PB2PP1/2BRR1K1 w - - 0 21"][ECO "C65"]21.d4!! gxf5 22.exf5 Nxd4 23.cxd4 Bxd4 24.f6 Ng6 25.Qh5 d5 26.Rxd4 exd4 27.Re7 Rg8 28.Rxd7 Rxd7 29.Bxg6