Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. e4 Nxe5 5. Nxe5 Qxe5 6. Nc3 Nf6 7. Bd3 Bb4
8. Qe2 O-O 9. Bd2 Re8 10. f3 a6 11. O-O b5 12. a3 Bc5+ 13. Kh1 Bb6 14. Rab1 c5
15. Qe1 c4 16. Be2 Bb7 17. a4 d5 18. exd5 Nxd5 19. Nxd5 Bxd5 20. Bd1 Qh5 21.
Qg3 Ra7 22. axb5 Bc7 23. Qf2 *
Position (FEN): 4r1k1/r1b2ppp/p7/1P1b3q/2p5/5P2/1PPB1QPP/1R1B1R1K b - - 2 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 676
Best move: Qxh2#