Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 d6 5. Ng5 Ne5 6. Qxd4 c5 7. Bb5+ Bd7 8.
Bxd7+ Qxd7 9. Qe3 Nf6 10. Nf3 Qg4 11. Nxe5 Qxg2 12. Qf3 Qxf3 13. Nxf3 Nxe4 14.
O-O O-O-O 15. Nfd2 Nf6 16. Nc3 h5 17. Nf3 Ng4 18. Ng5 Re8 19. Nxf7 Rg8 20.
Nxd6+ *
Position (FEN): 2k1rbr1/pp4p1/3N4/2p4p/6n1/2N5/PPP2P1P/R1B2RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 977
Best move: Bxd6