Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Nxc6 bxc6 7. Bd3 d5 8.
e5 Ng4 9. f4 h5 10. Bd2 Bc5 11. Qe2 Nf2 12. Rg1 Nxd3+ 13. Qxd3 Bxg1 14. O-O-O
Bb6 15. h3 a5 16. Na4 Bf2 17. Be3 Bf5 18. Qc3 Qh4 *
Position (FEN): r3k2r/2p2pp1/2p5/p2pPb1p/N4P1q/2Q1B2P/PPP2bP1/2KR4 w kq - 6 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1502
Best move: Qxc6+