Chess puzzle (Equality)
Moves: 1. d4 e6 2. Nf3 d5 3. e3 Nf6 4. Bd3 c5 5. c3 Nc6 6. Nbd2 cxd4 7. exd4 Bd6 8.
O-O Bd7 9. Re1 O-O 10. Ne5 Qc7 11. Ndf3 Rad8 12. Qc2 h6 13. Bf4 Ne4 14. Bxe4
dxe4 15. Rxe4 Nxe5 16. Nxe5 Bxe5 17. Bxe5 Qb6 18. Rg4 f6 19. Qg6 Rf7 20. Bxf6
e5 21. Bxg7 *
Position (FEN): 3r2k1/pp1b1rB1/1q4Qp/4p3/3P2R1/2P5/PP3PPP/R5K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1726
Best move: Qxg6