Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Qa4+ Nc6 4. Qxc4 Qxd4 5. e3 Qd6 6. a3 Bf5 7. Nc3 Nf6 8.
Nf3 e5 9. Nb5 Qd7 10. Be2 a6 11. Nc3 Be7 12. O-O O-O 13. Ng5 Na5 14. Qa2 h6 15.
Nf3 Be6 16. Qb1 Nb3 17. Nxe5 Qd6 18. Nf3 Nxa1 19. Qxa1 Bb3 20. e4 Nh5 21. Be3
Qg6 22. Nd5 Bd6 23. Bd3 Qe6 24. Nd4 Qe5 25. Nxb3 *
Position (FEN): r4rk1/1pp2pp1/p2b3p/3Nq2n/4P3/PN1BB3/1P3PPP/Q4RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 871
Best move: Qxh2#