Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. Nc3 Nc6 6. Bb5 Bd7 7. Bxc6 bxc6 8.
Bf4 e6 9. Nge2 c5 10. O-O Qb6 11. dxc5 Bxc5 12. Rb1 O-O 13. a3 Rac8 14. b4 Bd6
15. Bxd6 Qxd6 16. a4 Rb8 17. b5 Rfc8 18. Qd3 Be8 19. Kh1 Ng4 20. Ne4 *
Position (FEN): 1rr1b1k1/p4ppp/3qp3/1P1p4/P3N1n1/3Q4/2P1NPPP/1R3R1K b - - 6 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qxh2#