Chess puzzle (Equality)
Moves: 1. e3 d5 2. a3 e6 3. h3 c5 4. b3 Nf6 5. Bb2 Be7 6. Ne2 Nc6 7. g4 h6 8. Bg2 Bd7
9. Nbc3 a6 10. Ng3 Qc7 11. Qe2 Bd6 12. Nh5 Nxh5 13. gxh5 Ne7 14. Rg1 Nf5 15.
Nxd5 exd5 16. Bxd5 Be6 17. Be4 O-O-O 18. Bxf5 Bxf5 19. Rxg7 Bxc2 *
Position (FEN): 2kr3r/1pq2pR1/p2b3p/2p4P/8/PP2P2P/1BbPQP2/R3K3 w Q - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1880
Best move: Qc4