Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ndf3 Qb6 8. Ne2
cxd4 9. cxd4 Be7 10. O-O O-O 11. b3 f6 12. exf6 Bxf6 13. Bb2 e5 14. dxe5 Ndxe5
15. Nxe5 Nxe5 16. Bxe5 Bxe5 17. Rc1 Qh6 18. g3 Bh3 19. Re1 Rxf2 20. Nf4 Bg4 21.
Bxh7+ Kxh7 22. Qd3+ Kg8 *
Position (FEN): r5k1/pp4p1/7q/3pb3/5Nb1/1P1Q2P1/P4r1P/2R1R1K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1444
Best move: Qxd5+