Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. Bc4 Nf6 5. Nc3 Nc6 6. a3 Qd7 7. O-O O-O-O 8. b4
h5 9. d3 Ne7 10. Bxf7 d5 11. fxe5 dxe4 12. exf6 *
Position (FEN): 2kr1b1r/pppqnBp1/5P2/7p/1P2p1b1/P1NP1N2/2P3PP/R1BQ1RK1 b - - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 2186
Best move: exf3