Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 Nc6 3. Nf3 e6 4. Bb5 a6 5. Ba4 b5 6. Bb3 Nge7 7. d4 a5 8. a3 a4
9. Ba2 h6 10. Nc3 Rb8 11. b3 axb3 12. Bxb3 Na5 13. Ba2 c6 14. a4 b4 15. Ne2 Ba6
16. Rb1 Nf5 17. Bd2 c5 18. c3 cxd4 19. Nexd4 Nh4 20. cxb4 *
Position (FEN): 1r1qkb1r/5pp1/b3p2p/n2pP3/PP1N3n/5N2/B2B1PPP/1R1QK2R b Kk - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1781
Best move: Nxg2#