Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 e6 4. d4 Nd7 5. d5 e5 6. Bb5 Nf6 7. h3 a6 8. Ba4 b5
9. Nxb5 axb5 10. Bxb5 Be7 11. O-O O-O 12. c3 Nxe4 13. Re1 Nef6 14. Qd3 e4 15.
Qe3 Re8 16. Nh4 Bb7 17. Qg3 Nxd5 18. Bh6 g6 19. Rxe4 Nxc3 20. Bxd7 Qxd7 *
Position (FEN): r3r1k1/1b1qbp1p/3p2pB/2p5/4R2N/2n3QP/PP3PP1/R5K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1466
Best move: Qxc3