Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 c6 3. Nf3 d5 4. exd5 cxd5 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. Qe2 Bd6
8. O-O Ngf6 9. d3 O-O 10. Nc3 a6 11. Bg5 Re8 12. Bxf6 *
Position (FEN): r2qr1k1/1p1n1ppp/p2b1B2/3pp3/8/2NP1N2/PPP1QPPP/R4RK1 b - - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1507
Best move: Nxf6