Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 dxe4 4. d4 exf3 5. Qxf3 Bb4 6. Bd2 Bxc3 7. Bxc3 Qd5
8. Qg3 Qe4+ 9. Be2 Qg6 10. Qxc7 Ne7 11. Bb5+ Nbc6 12. Bxc6+ Nxc6 13. O-O-O O-O
14. f4 Qxg2 *
Position (FEN): r1b2rk1/ppQ2ppp/2n1p3/8/3P1P2/2B5/PPP3qP/2KR3R w - - 0 15
White to move.
Themes:  Middlegame  
Puzzle rating: 1446
Best move: d5