Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 d5 4. exd5 Nxd5 5. Nf3 Be7 6. Nxe5 Nc6 7. Nxf7 Kxf7
8. Qh5+ g6 9. Bxd5+ Be6 10. Qf3+ Bf6 11. Bxc6 bxc6 12. Qxc6 *
Position (FEN): r2q3r/p1p2k1p/2Q1bbp1/8/8/3P4/PPP2PPP/RNB1K2R b KQ - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1729
Best move: Bd5