Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bf5 5. Nc3 Bd6 6. Nxd5 Nf6 7. Ne3 Bd7 8.
Bc4 O-O 9. b3 Nc6 10. Bb2 a6 11. Bd3 h6 12. c4 Ng4 13. O-O Nxe3 14. fxe3 f5 15.
Qe1 Ne7 16. c5 Bxh2+ 17. Nxh2 Nd5 18. Bc4 Bc6 19. e4 fxe4 20. Qxe4 Rxf1+ 21.
Rxf1 Qg5 22. Bxd5+ Bxd5 23. Qf4 *
Position (FEN): r5k1/1pp3p1/p6p/2Pb2q1/3P1Q2/1P6/PB4PN/5RK1 b - - 1 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 824
Best move: Qxg2#