Chess puzzle (Equality)
Moves: 1. e4 h6 2. Bc4 e6 3. c3 e5 4. Nf3 Nc6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Na5 8.
Bb5 c6 9. Ba4 b5 10. Bc2 Ne7 11. O-O O-O 12. a4 Bxc3 13. bxc3 Nc4 14. axb5 cxb5
15. e5 Nd5 16. Qd3 g6 17. Bxh6 Re8 18. h4 d6 19. g4 Bxg4 20. Bg5 Qd7 21. Qe4
Bxf3 *
Position (FEN): r3r1k1/p2q1p2/3p2p1/1p1nP1B1/2nPQ2P/2P2b2/2B2P2/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1426
Best move: Qxf3