Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nf6 3. g3 e6 4. Nf3 d5 5. cxd5 exd5 6. d4 Nc6 7. Bg2 cxd4 8.
Nxd4 Bc5 9. Nb3 Bb6 10. Nxd5 Be6 11. e4 Bxd5 12. exd5 Qe7+ 13. Qe2 Qxe2+ 14.
Kxe2 Nb4 15. Rd1 O-O 16. a3 Rfe8+ 17. Kf1 Nc2 18. Rb1 Ng4 19. Bf4 Nxf2 20. Rd2
Ng4 21. Rxc2 *
Position (FEN): r3r1k1/pp3ppp/1b6/3P4/5Bn1/PN4P1/1PR3BP/1R3K2 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1469
Best move: Nxh2#