Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 d6 3. h3 Nf6 4. d3 Be7 5. Nf3 Be6 6. Bb3 Nc6 7. Be3 d5 8. exd5
Nxd5 9. Bd2 O-O 10. O-O Nf6 11. Ng5 Bxb3 12. axb3 Qd5 13. Nc3 Qd8 14. Ra4 h6
15. Nge4 Nxe4 16. Rxe4 f5 17. Rc4 Bd6 18. f4 exf4 19. Bxf4 a6 20. Qh5 g5 21.
Bxd6 *
Position (FEN): r2q1rk1/1pp5/p1nB3p/5ppQ/2R5/1PNP3P/1PP3P1/5RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1603
Best move: Qxd6