Chess puzzle (Checkmate)
Moves: 1. b3 Nf6 2. Bb2 g6 3. c4 Nc6 4. e3 Bg7 5. d4 O-O 6. Nf3 d5 7. a3 Bf5 8. Bd3
dxc4 9. Bxf5 gxf5 10. bxc4 f4 11. O-O fxe3 12. fxe3 Bh6 13. Qe2 Ng4 14. Bc1 Qd6
15. c5 Qe6 16. Re1 Qb3 17. Nbd2 Bxe3+ 18. Kf1 Qc3 19. Rb1 Nxd4 20. Nxd4 *
Position (FEN): r4rk1/ppp1pp1p/8/2P5/3N2n1/P1q1b3/3NQ1PP/1RB1RK2 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Nxh2#