Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nf3 Nc6 3. Nc3 e5 4. e3 h6 5. a3 a5 6. Qc2 Bc5 7. Bd3 Qe7 8. Nd5
Qd6 9. Nxf6+ Qxf6 10. Rb1 Qe7 11. O-O d6 12. h3 O-O 13. Be4 Nd8 14. d4 Ba7 15.
b4 f5 16. Bd5+ Kh8 17. c5 e4 18. Nh2 c6 19. cxd6 Qxd6 20. Ba2 Be6 21. bxa5 Bb8
22. Bxe6 *
Position (FEN): rb1n1r1k/1p4p1/2pqB2p/P4p2/3Pp3/P3P2P/2Q2PPN/1RB2RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 950
Best move: Qxh2#