Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. c4 Bc5 6. Be3 Be7 7. Nc3 Nf6 8.
Be2 O-O 9. O-O Ne8 10. f4 f5 11. e5 a6 12. Kh1 Kh8 13. Rf3 g5 14. g3 g4 15. Rf1
Qc7 16. a3 b6 17. b4 Bb7 18. Kg1 Kg7 19. Na4 h5 20. Nxc6 *
Position (FEN): r3nr2/1bqpb1k1/ppN1p3/4Pp1p/NPP2Pp1/P3B1P1/4B2P/R2Q1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1864
Best move: Qxc6