Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Bd6 4. d5 Nce7 5. Nc3 Nf6 6. h3 h6 7. Be3 Ng6 8. g3
Bb4 9. Qd2 d6 10. a3 Ba5 11. Bb5+ Bd7 12. Qd3 Bxc3+ 13. bxc3 a6 14. Bxd7+ Qxd7
15. Rb1 b6 16. O-O Qxh3 17. Nh2 Ng4 18. Rfd1 Qxh2+ 19. Kf1 Qh3+ 20. Ke2 O-O 21.
Rh1 Qg2 *
Position (FEN): r4rk1/2p2pp1/pp1p2np/3Pp3/4P1n1/P1PQB1P1/2P1KPq1/1R5R w - - 6 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: Rbg1