Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 e6 3. a3 c5 4. dxc5 Bxc5 5. c4 a5 6. Nf3 Nc6 7. Be2 O-O 8. O-O
b6 9. Nbd2 Bb7 10. b3 d5 11. Bb2 Rc8 12. Nd4 Bd6 13. Nxc6 Bxc6 14. Nf3 Qe7 15.
Nd4 Bb7 16. Nb5 Bb8 17. a4 Ne4 18. Ba3 Nd6 19. Qd4 Nxb5 20. cxb5 Qc7 21. Bxf8 *
Position (FEN): 1br2Bk1/1bq2ppp/1p2p3/pP1p4/P2Q4/1P2P3/4BPPP/R4RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 874
Best move: Qxh2#