Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Bc4 Nxd5 4. Bxd5 Qxd5 5. Ne2 Qxg2 6. Rg1 Qd5 7. Nbc3
Qd6 8. d4 Bf5 9. Bf4 Qd7 10. Qd2 Nc6 11. a3 O-O-O 12. O-O-O e6 13. Na2 g6 14.
Kb1 Bg7 15. Ka1 Qe7 16. Be3 e5 17. c3 exd4 18. cxd4 Rhe8 19. Nac3 Ne5 20. d5
Nf3 21. Qc1 Nxg1 22. Rxg1 Rxd5 23. Nxd5 *
Position (FEN): 2k1r3/ppp1qpbp/6p1/3N1b2/8/P3B3/1P2NP1P/K1Q3R1 b - - 0 23
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1141
Best move: Qxa3#