Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. c4 Nf6 3. Bb2 Nc6 4. e3 d5 5. Bd3 d4 6. exd4 exd4 7. h3 Be6 8. Nf3
Qd7 9. O-O O-O-O 10. Na3 g5 11. Nc2 g4 12. Nfxd4 gxh3 13. g3 Bd6 14. Kh2 Ng4+
15. Kh1 Nxd4 16. Nxd4 h5 17. Nxe6 fxe6 18. Bxh8 Rxh8 19. Be2 Ne5 20. d4 Qc6+
21. Kh2 *
Position (FEN): 2k4r/ppp5/2qbp3/4n2p/2PP4/1P4Pp/P3BP1K/R2Q1R2 b - - 2 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1383
Best move: Qg2#