Chess puzzle (Equality)
Moves: 1. d4 c5 2. dxc5 e6 3. e4 Bxc5 4. Nf3 Nc6 5. Nc3 a6 6. Bf4 b5 7. a3 Nf6 8. Bg5
h6 9. Bh4 O-O 10. e5 g5 11. exf6 gxh4 12. Nxh4 *
Position (FEN): r1bq1rk1/3p1p2/p1n1pP1p/1pb5/7N/P1N5/1PP2PPP/R2QKB1R b KQ - 0 12
Black to move.
Themes:  Opening  
Puzzle rating: 1415
Best move: Qxf6