Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Bc5 4. d3 d6 5. Ng5 Qf6 6. Qe2 Be6 7. Bxe6 fxe6 8.
Nc3 Nd4 9. Qd2 h6 10. Nf3 Nxf3+ 11. gxf3 Qxf3 12. Rf1 Nf6 13. Nb5 Bb6 14. Qc3
Rc8 *
Position (FEN): 2r1k2r/ppp3p1/1b1ppn1p/1N2p3/4P3/2QP1q2/PPP2P1P/R1B1KR2 w Qk - 6 15
White to move.
Themes:  Middlegame  
Puzzle rating: 1799
Best move: Nxd6+