Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bg5 h6 5. Bh4 Bb4+ 6. Nc3 g5 7. Qa4+ Nc6 8. Bg3
Ne4 9. Rc1 h5 10. Ne5 Bd7 11. Nxd7 Qxd7 12. a3 Bxc3+ 13. bxc3 h4 14. cxd5 exd5
15. f3 hxg3 16. fxe4 Rxh2 17. Rg1 Qe6 18. Qb3 Qf6 19. Qxb7 Rb8 20. Qxc7 Qf2+
21. Kd1 Qxg1 *
Position (FEN): 1r2k3/p1Q2p2/2n5/3p2p1/3PP3/P1P3p1/4P1Pr/2RK1Bq1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1529
Best move: Qxc6+