Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Bc4 O-O 8.
O-O Ng4 9. Bf4 e5 10. Bg3 exd4 11. Nd5 Nf6 12. Bh4 Nbd7 13. g4 Re8 14. Nxf6+
Bxf6 15. g5 Bxg5 16. Bg3 Bf6 17. Re1 Ne5 18. Bxe5 dxe5 19. Qf3 h5 20. Qg3 Bh4 *
Position (FEN): r1bqr1k1/pp3p2/6p1/4p2p/2BpP2b/6Q1/PPP2P1P/R3R1K1 w - - 2 21
White to move.
Themes: Kingside Attack, Pin Middlegame  
Puzzle rating: 1506
Best move: Qxg6+