Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nb3 Bb4 7. Bd2 O-O 8.
Bd3 Bxc3 9. Bxc3 Re8 10. f3 d6 11. Qd2 a6 12. g4 h6 13. h4 b5 14. h5 Qb6 15. g5
Nh7 16. gxh6 gxh6 17. Qxh6 Re6 18. Qd2 b4 19. Qg2+ Kf8 20. Bd2 a5 21. h6 Ke7
22. Qg7 a4 23. Qxh7 *
Position (FEN): r1b5/4kp1Q/1qnpr2P/4p3/pp2P3/1N1B1P2/PPPB4/R3K2R b KQ - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1608
Best move: Rg6