Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. Bxc6 bxc6 6. Nxe5 d6 7. Nf3 Bg4 8.
O-O O-O 9. h3 Bh5 10. Re1 Re8 11. Be3 Bxe3 12. Rxe3 Re5 13. Nbd2 d5 14. g4 Bxg4
15. hxg4 Nxg4 16. Nxe5 Nxe3 17. fxe3 Qg5+ 18. Ng4 h5 19. exd5 hxg4 20. dxc6 *
Position (FEN): r5k1/p1p2pp1/2P5/6q1/6p1/3PP3/PPPN4/R2Q2K1 b - - 0 20
Black to move.
Themes:  Endgame  
Puzzle rating: 1608
Best move: Qxe3+