Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Qxd5 4. Nc3 Qd8 5. Nf3 Bf5 6. g3 Ne4 7. Bg2 e6 8.
Ne5 Nxc3 9. bxc3 c6 10. Qb3 Qc7 11. Bf4 Bd6 12. e4 Bg6 13. Nxg6 hxg6 14. Bxd6
Qxd6 15. Qxb7 Qa3 16. Qxa8 *
Position (FEN): Qn2k2r/p4pp1/2p1p1p1/8/3PP3/q1P3P1/P4PBP/R3K2R b KQk - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: Qxc3+