Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. Nf3 f5 4. c4 Nf6 5. Nc3 c6 6. cxd5 exd5 7. Be2 Bd6 8. O-O
Nbd7 9. a3 O-O 10. b4 Ne4 11. Bb2 Qf6 12. Bd3 a6 13. Ne2 g5 14. Qc2 g4 15. Nd2
Qh6 16. g3 Ndf6 17. Nf4 Bd7 18. Rfe1 Nxf2 19. Kxf2 Qxh2+ 20. Kf1 Bxf4 21. gxf4
Nh5 22. Re2 Qh1+ 23. Kf2 *
Position (FEN): r4rk1/1p1b3p/p1p5/3p1p1n/1P1P1Pp1/P2BP3/1BQNRK2/R6q b - - 4 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1416
Best move: g3#