Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nxd4 5. Qxd4 e6 6. Nc3 Nf6 7. f3 Be7 8.
Be3 O-O 9. O-O-O b6 10. h4 Bb7 11. h5 h6 12. g4 Nh7 13. f4 f5 14. g5 hxg5 15.
h6 Rf7 16. exf5 Bxh1 17. fxe6 dxe6 18. Qe5 Qc8 19. fxg5 gxh6 *
Position (FEN): r1q3k1/p3br1n/1p2p2p/4Q1P1/8/2N1B3/PPP5/2KR1B1b w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1922
Best move: g6