Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 a6 5. Bxc6+ bxc6 6. dxe5 Bg4 7. exd6 cxd6
8. Qd3 Nf6 9. Nc3 Qa5 10. O-O Be7 11. Bd2 Qc7 12. Nh4 g6 13. h3 Bd7 14. Rfe1
O-O 15. Bf4 Rfd8 16. Nf3 Bf8 17. Rad1 Be6 18. Qe3 Nh5 19. Bh6 Be7 20. Qd4 Bf6
21. Qe3 Rab8 22. b3 Qa5 23. e5 dxe5 24. Nxe5 Rxd1 25. Nxd1 Re8 26. Nxc6 Qxa2
27. g4 Qxc2 28. gxh5 *
Position (FEN): 4r1k1/5p1p/p1N1bbpB/7P/8/1P2Q2P/2q2P2/3NR1K1 b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1954
Best move: Qxc6