Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 Nf6 3. c4 c6 4. b4 Bf5 5. Bb2 e6 6. a3 h6 7. Nc3 Nbd7 8. Be2
Be7 9. O-O O-O 10. d3 a5 11. b5 Nc5 12. bxc6 bxc6 13. Nd4 Qd7 14. Nxf5 exf5 15.
cxd5 cxd5 16. d4 Nce4 17. a4 Bb4 18. Bb5 Qd6 19. Rc1 Ng4 20. Nxe4 *
Position (FEN): r4rk1/5pp1/3q3p/pB1p1p2/Pb1PN1n1/4P3/1B3PPP/2RQ1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 559
Best move: Qxh2#